From 445659ec5e7fc7442cf34be833df56c20af54418 Mon Sep 17 00:00:00 2001 From: cramakri <cramakri> Date: Thu, 31 Mar 2011 09:34:43 +0000 Subject: [PATCH] LMS-2131 Fix NPE. SVN: 20604 --- .../dss/client/api/gui/DataSetUploadClientModel.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/gui/DataSetUploadClientModel.java b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/gui/DataSetUploadClientModel.java index 8276d768fce..88446664bd5 100644 --- a/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/gui/DataSetUploadClientModel.java +++ b/datastore_server/source/java/ch/systemsx/cisd/openbis/dss/client/api/gui/DataSetUploadClientModel.java @@ -40,6 +40,7 @@ import ch.systemsx.cisd.openbis.generic.shared.api.v1.IGeneralInformationService import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.DataSetType; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.PropertyType; import ch.systemsx.cisd.openbis.generic.shared.api.v1.dto.PropertyTypeGroup; +import ch.systemsx.cisd.openbis.generic.shared.basic.dto.DataTypeCode; import ch.systemsx.cisd.openbis.generic.shared.util.SimplePropertyValidator; /** @@ -474,7 +475,11 @@ public class DataSetUploadClientModel try { - simplePropertyValidator.validatePropertyValue(propertyType.getDataType(), valueOrNull); + DataTypeCode dataType = propertyType.getDataType(); + if (simplePropertyValidator.canValidate(dataType)) + { + simplePropertyValidator.validatePropertyValue(dataType, valueOrNull); + } } catch (UserFailureException e) { errors.add(ValidationError.createPropertyValidationError(propertyType.getCode(), -- GitLab