diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/FocusMainPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/FocusMainPanel.java index 1781905c472..13070901fc1 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/FocusMainPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/FocusMainPanel.java @@ -115,12 +115,15 @@ private ObjectQuery createTaskQuery(String oid, PageBase page) { protected List createTabs(final PageAdminObjectDetails parentPage) { List tabs = new ArrayList<>(); - List objectFormTypes = parentPage.getObjectFormTypes(); // default tabs are always added to component structure, visibility is decided later in // visible behavior based on adminGuiConfiguration addDefaultTabs(parentPage, tabs); + if (objectFormTypes == null) { + return tabs; + } + for (ObjectFormType objectFormType : objectFormTypes) { final FormSpecificationType formSpecificationType = objectFormType.getFormSpecification(); String title = formSpecificationType.getTitle();