merge from trunk
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / section / occurrence / dna / DnaQualityDetailElement.java
index 071e07c5c15ef7022ee75233779a9be410ac2eee..039f2f745c00364d16aab23fcaad5a05bf2634a6 100644 (file)
@@ -29,6 +29,7 @@ import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement;
  */
 public class DnaQualityDetailElement extends AbstractCdmDetailElement<DnaSample> {
 
+    //TODO: add vocabulary
 //    private final TermType qualityTermVocabulary = CdmStore.getService(IVocabularyService.class).find(VocabularyEnum.DnaQualityTerm.getUuid());
 
     private TextWithLabelElement textPurificationMethod;
@@ -58,6 +59,7 @@ public class DnaQualityDetailElement extends AbstractCdmDetailElement<DnaSample>
         DnaQuality dnaQuality = entity.getDnaQuality();
         if(dnaQuality==null){
             dnaQuality = DnaQuality.NewInstance();
+            entity.setDnaQuality(dnaQuality);
         }
         Double ratioOfAbsorbance260_230 = dnaQuality.getRatioOfAbsorbance260_230();
         Double ratioOfAbsorbance260_280 = dnaQuality.getRatioOfAbsorbance260_280();