diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.java index 1789e1d1bd8..a019fec2cae 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/WizardStep.java @@ -57,7 +57,7 @@ public class WizardStep extends org.apache.wicket.extensions.wizard.WizardStep { public WizardStep(PageBase pageBase) { this.pageBase = pageBase; String key = getClass().getSimpleName() + ".title"; - setTitleModel(PageBase.createStringResourceStatic(this, key)); + setTitleModel(pageBase.createStringResource(key)); } @Override diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep.java index d9367974e1c..d7290ca0f23 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SchemaStep.java @@ -99,8 +99,12 @@ private IModel createStringModel(String resourceKey) { } private IModel createXmlEditorModel() { - return new AbstractReadOnlyModel() { - @Override + return new IModel() { + @Override + public void detach() { + } + + @Override public String getObject() { PrismObject resource = model.getObject(); PrismContainer xmlSchema = resource.findContainer(ResourceType.F_SCHEMA); @@ -117,7 +121,12 @@ public String getObject() { return WebComponentUtil.exceptionToString("Couldn't serialize resource schema", ex); } } - }; + + @Override + public void setObject(String object) { + // ignore (it's interesting that this is called sometimes, even when the ACE is set to be read only) + } + }; } private void reloadPerformed(AjaxRequestTarget target) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep.java index 3fb010aa545..ef31c8234cf 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/wizard/resource/SynchronizationStep.java @@ -154,7 +154,7 @@ private ResourceSynchronizationDto loadResourceSynchronization() { } ResourceSynchronizationDto dto = new ResourceSynchronizationDto(resourceModel.getObject().asObjectable().getSynchronization().getObjectSynchronization()); - dto.setObjectClassList(loadResourceObjectClassList(resourceModel, LOGGER, getString("SynchronizationStep.message.errorLoadingObjectSyncList"))); + dto.setObjectClassList(loadResourceObjectClassList(resourceModel, LOGGER, parentPage.getString("SynchronizationStep.message.errorLoadingObjectSyncList"))); return dto; }