From 942134b4b00c38ef2639e8b5dd9192639501a52c Mon Sep 17 00:00:00 2001 From: Darin Kelkhoff Date: Tue, 1 Apr 2025 16:52:35 -0500 Subject: [PATCH] it didn't like default as part of a case, so, moved --- .../filesystem/s3/model/metadata/S3TableBackendDetails.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/qqq-backend-module-filesystem/src/main/java/com/kingsrook/qqq/backend/module/filesystem/s3/model/metadata/S3TableBackendDetails.java b/qqq-backend-module-filesystem/src/main/java/com/kingsrook/qqq/backend/module/filesystem/s3/model/metadata/S3TableBackendDetails.java index 1ddd064a..52b86a4b 100644 --- a/qqq-backend-module-filesystem/src/main/java/com/kingsrook/qqq/backend/module/filesystem/s3/model/metadata/S3TableBackendDetails.java +++ b/qqq-backend-module-filesystem/src/main/java/com/kingsrook/qqq/backend/module/filesystem/s3/model/metadata/S3TableBackendDetails.java @@ -90,11 +90,15 @@ public class S3TableBackendDetails extends AbstractFilesystemTableBackendDetails qInstanceValidator.assertCondition(!StringUtils.hasContent(contentTypeFieldName), prefix + "contentTypeFieldName should not be set when contentTypeStrategy is " + contentTypeStrategy); qInstanceValidator.assertCondition(StringUtils.hasContent(hardcodedContentType), prefix + "hardcodedContentType must be set when contentTypeStrategy is " + contentTypeStrategy); } - case BASED_ON_FILE_NAME, NONE, default -> + case BASED_ON_FILE_NAME, NONE -> { qInstanceValidator.assertCondition(!StringUtils.hasContent(contentTypeFieldName), prefix + "contentTypeFieldName should not be set when contentTypeStrategy is " + contentTypeStrategy); qInstanceValidator.assertCondition(!StringUtils.hasContent(hardcodedContentType), prefix + "hardcodedContentType should not be set when contentTypeStrategy is " + contentTypeStrategy); } + default -> + { + throw new IllegalStateException("Unexpected value: " + contentTypeStrategy); + } } }