Skip to content

Commit

Permalink
MID-8625: Fixed ClassCastException for actual object class definition
Browse files Browse the repository at this point in the history
  • Loading branch information
virgo47 committed Mar 23, 2023
1 parent 445fb7b commit d36bdc6
Showing 1 changed file with 11 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
/*
* Copyright (C) 2010-2023 Evolveum and contributors
*
* This work is dual-licensed under the Apache License 2.0
* and European Union Public License. See LICENSE file for details.
*/
package com.evolveum.midpoint.gui.impl.page.admin.role.component.wizard.construction;

import com.evolveum.midpoint.gui.api.component.result.Toast;
Expand All @@ -12,6 +18,7 @@
import com.evolveum.midpoint.gui.impl.page.admin.assignmentholder.FocusDetailsModels;
import com.evolveum.midpoint.gui.impl.page.admin.resource.component.TemplateTile;
import com.evolveum.midpoint.prism.PrismObject;
import com.evolveum.midpoint.schema.processor.ResourceObjectDefinition;
import com.evolveum.midpoint.schema.processor.ResourceObjectTypeDefinition;
import com.evolveum.midpoint.schema.processor.ResourceSchema;
import com.evolveum.midpoint.schema.processor.ResourceSchemaFactory;
Expand Down Expand Up @@ -100,8 +107,10 @@ protected List<Tile<ResourceObjectTypeWrapper>> load() {

try {
ResourceSchema schema = ResourceSchemaFactory.getCompleteSchema(resource);
ResourceObjectTypeDefinition actualOc =
(ResourceObjectTypeDefinition) WebComponentUtil.getResourceObjectDefinition(construction, getPageBase());
ResourceObjectDefinition resourceObjectDefinition = WebComponentUtil.getResourceObjectDefinition(construction, getPageBase());
ResourceObjectTypeDefinition actualOc = resourceObjectDefinition instanceof ResourceObjectTypeDefinition
? (ResourceObjectTypeDefinition) resourceObjectDefinition
: null;
schema.getObjectTypeDefinitions().forEach(oc -> {
String icon = WebComponentUtil.createShadowIcon(oc.getKind());

Expand Down

0 comments on commit d36bdc6

Please sign in to comment.