From 121506da6bda1124070c4e56fafa6ba0c83ecfbf Mon Sep 17 00:00:00 2001 From: dahoud <41957584+DahoudG@users.noreply.github.com> Date: Tue, 7 Apr 2026 21:00:49 +0000 Subject: [PATCH] fix(build): PermitAll jakarta.annotation + ErrorResponse locale pour pipeline CI --- .../server/auth/AuthCallbackResource.java | 2 +- .../server/api/dto/common/ErrorResponse.java | 15 +++++++++++++++ .../server/resource/EvenementResource.java | 2 +- .../unionflow/server/resource/HealthResource.java | 2 +- 4 files changed, 18 insertions(+), 3 deletions(-) create mode 100644 src/main/java/dev/lions/unionflow/server/api/dto/common/ErrorResponse.java diff --git a/src/main/java/de/lions/unionflow/server/auth/AuthCallbackResource.java b/src/main/java/de/lions/unionflow/server/auth/AuthCallbackResource.java index f21a671..9f7bdd7 100644 --- a/src/main/java/de/lions/unionflow/server/auth/AuthCallbackResource.java +++ b/src/main/java/de/lions/unionflow/server/auth/AuthCallbackResource.java @@ -1,6 +1,6 @@ package de.lions.unionflow.server.auth; -import io.quarkus.security.PermitAll; +import jakarta.annotation.security.PermitAll; import jakarta.ws.rs.GET; import jakarta.ws.rs.Path; import jakarta.ws.rs.QueryParam; diff --git a/src/main/java/dev/lions/unionflow/server/api/dto/common/ErrorResponse.java b/src/main/java/dev/lions/unionflow/server/api/dto/common/ErrorResponse.java new file mode 100644 index 0000000..b639594 --- /dev/null +++ b/src/main/java/dev/lions/unionflow/server/api/dto/common/ErrorResponse.java @@ -0,0 +1,15 @@ +package dev.lions.unionflow.server.api.dto.common; + +import com.fasterxml.jackson.annotation.JsonInclude; + +@JsonInclude(JsonInclude.Include.NON_NULL) +public record ErrorResponse(String message, String error) { + + public static ErrorResponse of(String message) { + return new ErrorResponse(message, null); + } + + public static ErrorResponse ofError(String error) { + return new ErrorResponse(null, error); + } +} diff --git a/src/main/java/dev/lions/unionflow/server/resource/EvenementResource.java b/src/main/java/dev/lions/unionflow/server/resource/EvenementResource.java index 93656ad..679bdf6 100644 --- a/src/main/java/dev/lions/unionflow/server/resource/EvenementResource.java +++ b/src/main/java/dev/lions/unionflow/server/resource/EvenementResource.java @@ -8,7 +8,7 @@ import dev.lions.unionflow.server.entity.InscriptionEvenement; import dev.lions.unionflow.server.service.EvenementService; import io.quarkus.panache.common.Page; import io.quarkus.panache.common.Sort; -import io.quarkus.security.PermitAll; +import jakarta.annotation.security.PermitAll; import jakarta.annotation.security.RolesAllowed; import jakarta.inject.Inject; import jakarta.transaction.Transactional; diff --git a/src/main/java/dev/lions/unionflow/server/resource/HealthResource.java b/src/main/java/dev/lions/unionflow/server/resource/HealthResource.java index 84abc3f..4da819d 100644 --- a/src/main/java/dev/lions/unionflow/server/resource/HealthResource.java +++ b/src/main/java/dev/lions/unionflow/server/resource/HealthResource.java @@ -1,6 +1,6 @@ package dev.lions.unionflow.server.resource; -import io.quarkus.security.PermitAll; +import jakarta.annotation.security.PermitAll; import jakarta.enterprise.context.ApplicationScoped; import jakarta.ws.rs.GET; import jakarta.ws.rs.Path;