From 69880df4aa0902a7d6755875235726212961ab35 Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Wed, 29 Jan 2025 22:41:08 +0100 Subject: [PATCH] [FIX] missing string size checker --- src/org/kar/archidata/model/Data.java | 3 +++ src/org/kar/archidata/model/User.java | 1 + 2 files changed, 4 insertions(+) diff --git a/src/org/kar/archidata/model/Data.java b/src/org/kar/archidata/model/Data.java index 31fc453..845b4c8 100644 --- a/src/org/kar/archidata/model/Data.java +++ b/src/org/kar/archidata/model/Data.java @@ -7,6 +7,7 @@ import com.fasterxml.jackson.annotation.JsonInclude; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.persistence.Column; import jakarta.persistence.Table; +import jakarta.validation.constraints.Size; @Table(name = "data") @DataIfNotExists @@ -14,9 +15,11 @@ import jakarta.persistence.Table; public class Data extends OIDGenericDataSoftDelete { @Column(length = 128, nullable = false) @Schema(description = "Sha512 of the data") + @Size(max = 512) public String sha512; @Column(length = 128, nullable = false) @Schema(description = "Mime -type of the media") + @Size(max = 512) public String mimeType; @Column(nullable = false) @Schema(description = "Size in Byte of the data") diff --git a/src/org/kar/archidata/model/User.java b/src/org/kar/archidata/model/User.java index a5a5d2f..fa456d9 100644 --- a/src/org/kar/archidata/model/User.java +++ b/src/org/kar/archidata/model/User.java @@ -51,6 +51,7 @@ public class User extends GenericDataSoftDelete { @Nullable public Boolean blocked = false; @Column(length = 512) + @Size(max = 512) public String blockedReason; @Schema(description = "List of Id of the specific covers")