Project

General

Profile

« Previous | Next » 

Revision d875880c

Added by Cherian Mathew over 8 years ago

Fix setting of key statement

View differences:

eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/cache/CacheLoader.java
205 205
    public MergeResult<CdmBase> load(MergeResult<CdmBase> mergeResult, boolean recursive, boolean update) {
206 206
        CdmBase cdmBase = load(mergeResult.getMergedEntity(), recursive, update);
207 207
        load(mergeResult.getNewEntities(), recursive, update);
208
        return mergeResult;
208
        return new MergeResult(cdmBase, mergeResult.getNewEntities());
209 209
    }
210 210

  
211 211

  
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/key/PolytomousKeyNodeDetailElement.java
107 107
		if (eventSource == element_question) {
108 108
			getEntity().getParent().setQuestion(element_question.updateKeyStatement(getEntity().getQuestion()));
109 109
		} else if (eventSource == element_statement) {
110
		    getEntity().getParent().setStatement(element_statement.updateKeyStatement(getEntity().getStatement()));
110
		    getEntity().setStatement(element_statement.updateKeyStatement(getEntity().getStatement()));
111 111
		} else if (eventSource == selection_feature) {
112 112
			getEntity().getParent().setFeature(selection_feature.getEntity());
113 113
		} else if (eventSource == selection_taxon) {

Also available in: Unified diff