diff --git a/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java b/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java index 853eeee3698..7a1f9fea888 100644 --- a/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java +++ b/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java @@ -588,7 +588,11 @@ public class AdvancedSearch { if (operator == null) { return editFilter; } final String message = option.name + " " + operator.caption + " ?"; - return (Filter)option.evaluator.createFilter(message, option, operator); + Filter filter = (Filter)option.evaluator.createFilter(message, option, operator); + if (filter == null) { + filter = editFilter; + } + return filter; } public static class Filter {