diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java index e0571d9ea74..103346d355d 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/impl/factory/panel/searchfilter/SearchFilterPanelFactory.java @@ -93,7 +93,7 @@ private QName getFilterObjectType(PrismPropertyPanelContext pa } var parentContainerValue = containerWrapper.getRealValue(); if (parentContainerValue instanceof ObjectCollectionType oct) { - return oct.getType(); + return oct.getType() == null ? ObjectCollectionType.COMPLEX_TYPE : oct.getType(); } else if (parentContainerValue instanceof CollectionRefSpecificationType collectionRefSpecificationType) { try { Task task = panelCtx.getPageBase().createSimpleTask("compileObjectCollectionView");