diff --git a/modules/core/src/main/scala/de/nowchess/chess/config/NativeReflectionConfig.scala b/modules/core/src/main/scala/de/nowchess/chess/config/NativeReflectionConfig.scala index 90f7241..42e4cd4 100644 --- a/modules/core/src/main/scala/de/nowchess/chess/config/NativeReflectionConfig.scala +++ b/modules/core/src/main/scala/de/nowchess/chess/config/NativeReflectionConfig.scala @@ -21,7 +21,6 @@ import io.quarkus.runtime.annotations.RegisterForReflection classOf[LegalMovesResponseDto], classOf[OkResponseDto], classOf[PlayerInfoDto], - classOf[GameContext], classOf[Color], classOf[Piece], @@ -35,7 +34,6 @@ import io.quarkus.runtime.annotations.RegisterForReflection classOf[PromotionPiece], classOf[GameResult], classOf[DrawReason], - ), ) class NativeReflectionConfig diff --git a/modules/io/src/main/scala/de/nowchess/io/service/resource/IoResource.scala b/modules/io/src/main/scala/de/nowchess/io/service/resource/IoResource.scala index 8b08ff2..393d74e 100644 --- a/modules/io/src/main/scala/de/nowchess/io/service/resource/IoResource.scala +++ b/modules/io/src/main/scala/de/nowchess/io/service/resource/IoResource.scala @@ -32,7 +32,7 @@ class IoResource: def importFen(body: ImportFenRequest): Uni[Response] = Uni.createFrom().item { FenParser.parseFen(body.fen) match - case Left(err) => + case Left(err) => Response.status(400).entity(IoErrorDto("INVALID_FEN", err)).build() case Right(ctx) => Response.ok(ctx).build() @@ -52,7 +52,7 @@ class IoResource: def importPgn(body: ImportPgnRequest): Uni[Response] = Uni.createFrom().item { PgnParser.importGameContext(body.pgn) match - case Left(err) => + case Left(err) => Response.status(400).entity(IoErrorDto("INVALID_PGN", err)).build() case Right(ctx) => Response.ok(ctx).build()