Fix empty first classification reference issue
authorAndreas Müller <a.mueller@bgbm.org>
Fri, 10 Jun 2016 07:18:56 +0000 (09:18 +0200)
committerAndreas Müller <a.mueller@bgbm.org>
Fri, 10 Jun 2016 07:20:21 +0000 (09:20 +0200)
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/operation/CreateClassification.java

index ea53a013928a74a8022c76ca106c8576c73f7841..8d3aeead72bf87e3f527ab51bbdbfc7da9fe3c0b 100644 (file)
@@ -57,9 +57,6 @@ public class CreateClassification extends AbstractPersistentPostOperation {
 
        }
 
 
        }
 
-       /* (non-Javadoc)
-        * @see org.eclipse.core.commands.operations.AbstractOperation#execute(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
-        */
        /** {@inheritDoc} */
        @Override
        public IStatus execute(IProgressMonitor monitor, IAdaptable info)
        /** {@inheritDoc} */
        @Override
        public IStatus execute(IProgressMonitor monitor, IAdaptable info)
@@ -69,7 +66,7 @@ public class CreateClassification extends AbstractPersistentPostOperation {
 
                if(classification.getReference() == null){
                        Reference reference = ReferenceFactory.newGeneric();
 
                if(classification.getReference() == null){
                        Reference reference = ReferenceFactory.newGeneric();
-                       reference.setTitleCache(classification.getTitleCache());
+                       reference.setTitleCache(classification.getTitleCache(), true);
                        classification.setReference(reference);
                }
 
                        classification.setReference(reference);
                }
 
@@ -80,9 +77,6 @@ public class CreateClassification extends AbstractPersistentPostOperation {
                return postExecute(classification);
        }
 
                return postExecute(classification);
        }
 
-       /* (non-Javadoc)
-        * @see org.eclipse.core.commands.operations.AbstractOperation#redo(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
-        */
        /** {@inheritDoc} */
        @Override
        public IStatus redo(IProgressMonitor monitor, IAdaptable info)
        /** {@inheritDoc} */
        @Override
        public IStatus redo(IProgressMonitor monitor, IAdaptable info)
@@ -90,9 +84,6 @@ public class CreateClassification extends AbstractPersistentPostOperation {
                return null;
        }
 
                return null;
        }
 
-       /* (non-Javadoc)
-        * @see org.eclipse.core.commands.operations.AbstractOperation#undo(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.core.runtime.IAdaptable)
-        */
        /** {@inheritDoc} */
        @Override
        public IStatus undo(IProgressMonitor monitor, IAdaptable info)
        /** {@inheritDoc} */
        @Override
        public IStatus undo(IProgressMonitor monitor, IAdaptable info)