diff --git a/src/main/kotlin/ninja/javafx/smartcsv/fx/converter/Converter.kt b/src/main/kotlin/ninja/javafx/smartcsv/fx/converter/Converter.kt index 71d0610..85ffbd5 100644 --- a/src/main/kotlin/ninja/javafx/smartcsv/fx/converter/Converter.kt +++ b/src/main/kotlin/ninja/javafx/smartcsv/fx/converter/Converter.kt @@ -85,11 +85,9 @@ class Converter(val name: String) { } - @Suppress("UNCHECKED_CAST") fun constraint(column : JsonObject, key : String, value: Any?) { if (value == null) return - val constraints = column["constraints"] as JsonObject? ?: JsonObject(HashMap()) - column["constraints"] = constraints + val constraints = column.getOrPut("constraints") { JsonObject(mutableMapOf()) } as JsonObject constraints[key] = value }