Project

General

Profile

« Previous | Next » 

Revision adb2a726

Added by Cherian Mathew over 8 years ago

Add check for remoting to decide whether to merge or save

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewTaxonNodeWizard.java
53 53
            Taxon taxon = taxonNodePage.getTaxon();
54 54
            try{
55 55
                TaxonNode taxonNode = parent.addChildTaxon(taxon, parent.getReference(), parent.getMicroReference());
56
                taxonNode = CdmStore.getService(ITaxonNodeService.class).merge(taxonNode);
56
                if(CdmStore.getCurrentSessionManager().isRemoting()) {
57
                    taxonNode = CdmStore.getService(ITaxonNodeService.class).merge(taxonNode);
58
                } else {
59
                    taxonNode = CdmStore.getService(ITaxonNodeService.class).save(taxonNode);
60
                }
57 61
                generatedTaxonNodeUuid = taxonNode.getUuid();
58 62
                Set<CdmBase> affectedObjects = new HashSet<CdmBase>();
59 63
                //FIXME:Remoting Hack for now - need to generalise this

Also available in: Unified diff