From 674a0e2ed0c948e5b27b416e164322a236a0d30e Mon Sep 17 00:00:00 2001 From: Pascal Grimaud Date: Sat, 8 Feb 2025 17:33:46 +0100 Subject: [PATCH] Display invalid project folder in logs --- .../infrastructure/primary/InvalidProjectFolderException.java | 4 ++-- .../infrastructure/primary/RestJHipsterModuleProperties.java | 2 +- .../primary/InvalidProjectFolderExceptionTest.java | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/main/java/tech/jhipster/lite/module/infrastructure/primary/InvalidProjectFolderException.java b/src/main/java/tech/jhipster/lite/module/infrastructure/primary/InvalidProjectFolderException.java index 44e7ceb648b..b5001840cec 100644 --- a/src/main/java/tech/jhipster/lite/module/infrastructure/primary/InvalidProjectFolderException.java +++ b/src/main/java/tech/jhipster/lite/module/infrastructure/primary/InvalidProjectFolderException.java @@ -7,7 +7,7 @@ @ResponseStatus(value = HttpStatus.BAD_REQUEST) class InvalidProjectFolderException extends GeneratorException { - public InvalidProjectFolderException() { - super(badRequest(ProjectFolderErrorKey.INVALID_FOLDER).message("Project folder is not valid")); + public InvalidProjectFolderException(String folder) { + super(badRequest(ProjectFolderErrorKey.INVALID_FOLDER).message("Project folder is not valid: " + folder)); } } diff --git a/src/main/java/tech/jhipster/lite/module/infrastructure/primary/RestJHipsterModuleProperties.java b/src/main/java/tech/jhipster/lite/module/infrastructure/primary/RestJHipsterModuleProperties.java index fa13677222b..5fb8383d602 100644 --- a/src/main/java/tech/jhipster/lite/module/infrastructure/primary/RestJHipsterModuleProperties.java +++ b/src/main/java/tech/jhipster/lite/module/infrastructure/primary/RestJHipsterModuleProperties.java @@ -34,7 +34,7 @@ public JHipsterModuleProperties toDomain(ProjectFolder jHipsterProjectFolderFact private void assertValidProjectFolder(ProjectFolder jHipsterProjectFolderFactory) { if (jHipsterProjectFolderFactory.isInvalid(projectFolder)) { - throw new InvalidProjectFolderException(); + throw new InvalidProjectFolderException(projectFolder); } } diff --git a/src/test/java/tech/jhipster/lite/module/infrastructure/primary/InvalidProjectFolderExceptionTest.java b/src/test/java/tech/jhipster/lite/module/infrastructure/primary/InvalidProjectFolderExceptionTest.java index 2f02fe756b0..baea14ccb32 100644 --- a/src/test/java/tech/jhipster/lite/module/infrastructure/primary/InvalidProjectFolderExceptionTest.java +++ b/src/test/java/tech/jhipster/lite/module/infrastructure/primary/InvalidProjectFolderExceptionTest.java @@ -11,9 +11,9 @@ class InvalidProjectFolderExceptionTest { @Test void shouldGetExceptionInformation() { - InvalidProjectFolderException exception = new InvalidProjectFolderException(); + InvalidProjectFolderException exception = new InvalidProjectFolderException("/chips"); - assertThat(exception.getMessage()).isEqualTo("Project folder is not valid"); + assertThat(exception.getMessage()).isEqualTo("Project folder is not valid: /chips"); assertThat(exception.status()).isEqualTo(ErrorStatus.BAD_REQUEST); assertThat(exception.key()).isEqualTo(ProjectFolderErrorKey.INVALID_FOLDER); }