diff --git a/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/generator/StringTextGenerator.java b/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/generator/StringTextGenerator.java index b045d68c093636896d52d326ad83d40ce03630dc..4a6b9794f7b124f98475a959563db16101440d37 100644 --- a/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/generator/StringTextGenerator.java +++ b/plugins/org.jkiss.dbeaver.ext.mockdata/src/org/jkiss/dbeaver/ext/mockdata/generator/StringTextGenerator.java @@ -49,6 +49,9 @@ public class StringTextGenerator extends AbstractStringValueGenerator { if (min != null) { this.minLength = min; } + if (minLength > templateString.length()) { + minLength = templateString.length(); + } Integer max = (Integer) properties.get("maxLength"); //$NON-NLS-1$ if (max != null) { @@ -61,6 +64,9 @@ public class StringTextGenerator extends AbstractStringValueGenerator { if (maxLength > templateString.length()) { // TODO check templateString shouldn't be empty maxLength = templateString.length(); } + if (minLength > maxLength) { + maxLength = minLength; + } } @Override