#5291 Disable data change event firing in case of remoting
authorCherian Mathew <c.mathew@bgbm.org>
Tue, 29 Sep 2015 08:34:15 +0000 (10:34 +0200)
committerCherian Mathew <c.mathew@bgbm.org>
Tue, 29 Sep 2015 08:36:04 +0000 (10:36 +0200)
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/newWizard/NewTaxonNodeWizard.java

index 735bb0870bac07967f30f6d94a521c69c83f1913..4a300dc7afc066d296d488e2980b541eb75b3131 100644 (file)
@@ -70,9 +70,10 @@ public class NewTaxonNodeWizard extends AbstractNewEntityWizard<ITaxonTreeNode>{
                     affectedObjects.add(parentNode);
                 }
 
-                CdmApplicationState.getCurrentDataChangeService()
-                .fireChangeEvent(new CdmChangeEvent(Action.Create, affectedObjects, NewTaxonNodeWizard.class), true);
-
+                if(CdmStore.getCurrentSessionManager().isRemoting()) {
+                    CdmApplicationState.getCurrentDataChangeService()
+                        .fireChangeEvent(new CdmChangeEvent(Action.Create, affectedObjects, NewTaxonNodeWizard.class), true);
+                }
             }catch(IllegalArgumentException e){
                 MessagingUtils.warningDialog("Taxon already exists in classfication", getClass(), e.getMessage());
             }