[FIX] correct min and mas size of string

This commit is contained in:
Edouard DUPIN 2025-01-29 23:10:53 +01:00
parent c04660c01a
commit 24590b2a1e

View File

@ -260,15 +260,18 @@ public class TsClassElement {
final Class<?> clazz = field.model().getOriginClasses(); final Class<?> clazz = field.model().getOriginClasses();
if (clazz == String.class) { if (clazz == String.class) {
if (field.stringSize() != null) { if (field.stringSize() != null) {
if (field.stringSize().min() > 0) {
// A string size can not be lower at 0
builder.append(".min("); builder.append(".min(");
builder.append(field.stringSize().min()); builder.append(field.stringSize().min());
builder.append(")"); builder.append(")");
} }
if (field.stringSize() != null) { if (field.stringSize().max() != Integer.MAX_VALUE) {
builder.append(".max("); builder.append(".max(");
builder.append(field.stringSize().max()); builder.append(field.stringSize().max());
builder.append(")"); builder.append(")");
} }
}
/*Must be tested before /*Must be tested before
if (field.pattern() != null) { if (field.pattern() != null) {
builder.append(".regex(("); builder.append(".regex((");