diff --git a/ccm-cms/src/main/java/com/arsdigita/cms/ui/ListOptionPrintListener.java b/ccm-cms/src/main/java/com/arsdigita/cms/ui/ListOptionPrintListener.java index e15192cbe..82a6fa705 100755 --- a/ccm-cms/src/main/java/com/arsdigita/cms/ui/ListOptionPrintListener.java +++ b/ccm-cms/src/main/java/com/arsdigita/cms/ui/ListOptionPrintListener.java @@ -47,6 +47,8 @@ public abstract class ListOptionPrintListener implements PrintListener { final OptionGroup target = (OptionGroup) event.getTarget(); final List dataQuery = getDataQuery(state); + target.clearOptions(); + dataQuery.forEach(item -> target.addOption( new Option(getKey(item), getValue(item))));