From: Cherian Mathew Date: Wed, 21 Oct 2015 15:13:49 +0000 (+0200) Subject: #5256 Set entity container in Bulk Editor to dirty when media is updated X-Git-Tag: 3.12.0^2~81 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/8a103457d477efa509526bd6871af780ec8b30a6 #5256 Set entity container in Bulk Editor to dirty when media is updated --- diff --git a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java index 527cfe3f9..331526d40 100644 --- a/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java +++ b/eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/media/MediaViewPart.java @@ -34,6 +34,7 @@ import eu.etaxonomy.taxeditor.model.AbstractUtility; import eu.etaxonomy.taxeditor.model.IPartContentHasDetails; import eu.etaxonomy.taxeditor.model.IPartContentHasMedia; import eu.etaxonomy.taxeditor.model.IPartContentHasSupplementalData; +import eu.etaxonomy.taxeditor.store.CdmStore; import eu.etaxonomy.taxeditor.view.AbstractCdmEditorViewPart; import eu.etaxonomy.taxeditor.view.detail.DetailsViewPart; import eu.etaxonomy.taxeditor.view.supplementaldata.SupplementalDataViewPart; @@ -134,6 +135,10 @@ public class MediaViewPart extends AbstractCdmEditorViewPart implements IPartCon // take a look at ISaveblePart if(part instanceof BulkEditor && !(object instanceof SpecimenOrObservationBase)){ ((BulkEditor) part).forceDirty(); + if(CdmStore.getCurrentSessionManager().isRemoting()) { + IStructuredSelection selection = (IStructuredSelection) ((BulkEditor) part).getSelectionProvider().getSelection(); + ((BulkEditor) part).changed(selection.getFirstElement()); + } } super.changed(object); }