diff --git a/src/main/java/eu/hbp/mip/model/Experiment.java b/src/main/java/eu/hbp/mip/model/Experiment.java index fff0611d7f94321d5842c9fdd3ed9eb55a5a6349..3c2d3654c33eb158e2f6182e5f6fe8fcb424ae70 100644 --- a/src/main/java/eu/hbp/mip/model/Experiment.java +++ b/src/main/java/eu/hbp/mip/model/Experiment.java @@ -14,6 +14,8 @@ import eu.hbp.mip.utils.TypesConvert; import eu.hbp.mip.woken.messages.query.filters.FilterRule; import eu.hbp.mip.woken.messages.variables.FeatureIdentifier; import org.hibernate.annotations.Cascade; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import scala.None$; import scala.Option; import scala.collection.JavaConversions; @@ -33,6 +35,8 @@ import java.util.UUID; @Table(name = "`experiment`") public class Experiment { + private static final Logger LOGGER = LoggerFactory.getLogger(Experiment.class); + private static final Gson gson = new Gson(); @Id @@ -194,7 +198,7 @@ public class Experiment { exp.add("validations", jsonValidations); } - if (this.result != null) + if (this.result != null && !this.hasServerError) { exp.remove("result"); JsonArray jsonResult = parser.parse(this.result).getAsJsonArray();