bugfix for clone and setDnaSample
[cdmlib.git] / cdmlib-model / src / main / java / eu / etaxonomy / cdm / model / molecular / Sequence.java
index f23e9e5a54a037e716bdd917380bbd7e480d4384..144f043b6b95e0f6a49ac52b819a6ed46e6f98c8 100644 (file)
@@ -212,7 +212,7 @@ public class Sequence extends AnnotatableEntity implements Cloneable{
        //TODO implement full bidirectionality
        protected void setDnaSample(DnaSample dnaSample) {
                this.dnaSample = dnaSample;
-               if (!dnaSample.getSequences().contains(this)){
+               if (dnaSample != null && !dnaSample.getSequences().contains(this)){
                        throw new RuntimeException("Don't use DNA setter");
                }
        }