From 741198f516d044dd9a73d2c88d81251d113745d9 Mon Sep 17 00:00:00 2001
From: gpawel <gpawel>
Date: Wed, 22 Feb 2012 09:26:11 +0000
Subject: [PATCH] bugfix

SVN: 24524
---
 .../generic/server/business/PropertiesBatchManager.java    | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/PropertiesBatchManager.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/PropertiesBatchManager.java
index e9aa13b8d34..7dd32bbb104 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/PropertiesBatchManager.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/PropertiesBatchManager.java
@@ -146,7 +146,7 @@ public class PropertiesBatchManager implements IPropertiesBatchManager
             {
                 EntityProperty entityProperty =
                         evaluateManagedProperty(code, entry.getValue(), evalContext);
-                if (entityProperty.getValue() != null)
+                if (false == ManagedProperty.isSpecialValue(entityProperty.getValue()))
                 {
                     newProperties.add(entityProperty);
                 }
@@ -178,10 +178,7 @@ public class PropertiesBatchManager implements IPropertiesBatchManager
             ManagedProperty managedProperty = new ManagedProperty();
             managedProperty.setPropertyTypeCode(code);
             evaluator.updateFromBatchInput(managedProperty, bindings);
-            if (false == managedProperty.isSpecialValue())
-            {
-                entityProperty.setValue(managedProperty.getValue());
-            }
+            entityProperty.setValue(managedProperty.getValue());
         }
         return entityProperty;
     }
-- 
GitLab