From fec34eff6b4d1c43017342b050ad78ec6ed2d123 Mon Sep 17 00:00:00 2001 From: Fabian Kovacs Date: Tue, 24 Mar 2026 17:54:32 +0100 Subject: [PATCH 1/2] ensures that NoArgsCtor is picked by jackson making all fields optional --- .../bakdata/conquery/models/config/DatabaseConfig.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/backend/src/main/java/com/bakdata/conquery/models/config/DatabaseConfig.java b/backend/src/main/java/com/bakdata/conquery/models/config/DatabaseConfig.java index d2138d21d2..672e897f37 100644 --- a/backend/src/main/java/com/bakdata/conquery/models/config/DatabaseConfig.java +++ b/backend/src/main/java/com/bakdata/conquery/models/config/DatabaseConfig.java @@ -1,5 +1,8 @@ package com.bakdata.conquery.models.config; +import jakarta.validation.constraints.NotNull; + +import com.fasterxml.jackson.annotation.JsonCreator; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; @@ -15,7 +18,7 @@ @Data @Builder @Jacksonized -@NoArgsConstructor +@NoArgsConstructor(onConstructor_ = {@JsonCreator}) @AllArgsConstructor public class DatabaseConfig { @@ -24,6 +27,7 @@ public class DatabaseConfig { /** * SQL vendor specific dialect used to transform queries to SQL */ + @NotNull private Dialect dialect; /** @@ -49,4 +53,6 @@ public class DatabaseConfig { @Builder.Default private String primaryColumn = DEFAULT_PRIMARY_COLUMN; + + } From ce75550a11e8a17d13954498321176be1b8f6399 Mon Sep 17 00:00:00 2001 From: awildturtok <1553491+awildturtok@users.noreply.github.com> Date: Wed, 25 Mar 2026 11:12:32 +0100 Subject: [PATCH 2/2] Update backend/src/main/java/com/bakdata/conquery/models/config/DatabaseConfig.java Co-authored-by: MT <12283268+thoniTUB@users.noreply.github.com> --- .../java/com/bakdata/conquery/models/config/DatabaseConfig.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/backend/src/main/java/com/bakdata/conquery/models/config/DatabaseConfig.java b/backend/src/main/java/com/bakdata/conquery/models/config/DatabaseConfig.java index 672e897f37..c1b0e8cdfd 100644 --- a/backend/src/main/java/com/bakdata/conquery/models/config/DatabaseConfig.java +++ b/backend/src/main/java/com/bakdata/conquery/models/config/DatabaseConfig.java @@ -53,6 +53,4 @@ public class DatabaseConfig { @Builder.Default private String primaryColumn = DEFAULT_PRIMARY_COLUMN; - - }