diff --git a/src/main/java/ninja/javafx/smartcsv/fx/table/model/CSVModel.java b/src/main/java/ninja/javafx/smartcsv/fx/table/model/CSVModel.java index 33a65b5..f09a62b 100644 --- a/src/main/java/ninja/javafx/smartcsv/fx/table/model/CSVModel.java +++ b/src/main/java/ninja/javafx/smartcsv/fx/table/model/CSVModel.java @@ -114,6 +114,7 @@ public class CSVModel { if (!hasValidator()) return; + validator.clearScriptCache(); revalidationService.setHeader(header); revalidationService.setRows(rows); revalidationService.setValidator(validator); diff --git a/src/main/java/ninja/javafx/smartcsv/validation/Validator.java b/src/main/java/ninja/javafx/smartcsv/validation/Validator.java index e0f211d..3e1cae4 100644 --- a/src/main/java/ninja/javafx/smartcsv/validation/Validator.java +++ b/src/main/java/ninja/javafx/smartcsv/validation/Validator.java @@ -252,4 +252,8 @@ public class Validator { } return result; } + + public void clearScriptCache() { + scriptCache.clear(); + } }