Skip to content

Commit 2962eeb

Browse files
Add a preliminary check for emptiness
1 parent 20cc12c commit 2962eeb

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

java/src/main/kotlin/io/spine/validation/java/DistinctFieldGenerator.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ internal class DistinctFieldGenerator(private val view: DistinctField) {
6969
val set = ImmutableSetClass.call<Set<*>>("copyOf", collection)
7070
val constraint = CodeBlock(
7171
"""
72-
if ($collection.size() != $set.size()) {
72+
if (!$collection.isEmpty() && $collection.size() != $set.size()) {
7373
var duplicates = ${extractDuplicates(collection)};
7474
var fieldPath = ${fieldPath(parentPath)};
7575
var violation = ${violation(ReadVar("fieldPath"), ReadVar("duplicates"))};

0 commit comments

Comments
 (0)