Project

General

Profile

« Previous | Next » 

Revision bca0ecd6

Added by Patrick Plitzner almost 6 years ago

ref #6455 Fix editing and saving of DU facades in bulk editor

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/view/e4/details/DetailsViewerE4.java
197 197
    @Override
198 198
    protected void markViewPartDirty() {
199 199
        if (getInput() instanceof DerivedUnitFacade) {
200
            DerivedUnitFacade facade = (DerivedUnitFacade) getInput();
201
            if(facade.innerDerivedUnit()!=null){
202
                part.changed(facade.innerDerivedUnit());
200
            if(part instanceof IDerivedUnitFacadePart){
201
                part.changed(getInput());
203 202
            }
204
            else if(facade.innerFieldUnit()!=null){
205
                part.changed(facade.innerFieldUnit());
203
            else{
204
                DerivedUnitFacade facade = (DerivedUnitFacade) getInput();
205
                if(facade.innerDerivedUnit()!=null){
206
                    part.changed(facade.innerDerivedUnit());
207
                }
208
                else if(facade.innerFieldUnit()!=null){
209
                    part.changed(facade.innerFieldUnit());
210
                }
206 211
            }
207 212
        }
208 213
        else{

Also available in: Unified diff