diff --git a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/EntityTypePropertyTypeBO.java b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/EntityTypePropertyTypeBO.java
index cad61cd122af53b8b04233ed5a4920845bc16273..f7f6c9b826d4e3f22fa3eec24ccfa4078950121c 100644
--- a/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/EntityTypePropertyTypeBO.java
+++ b/openbis/source/java/ch/systemsx/cisd/openbis/generic/server/business/bo/EntityTypePropertyTypeBO.java
@@ -266,7 +266,7 @@ public class EntityTypePropertyTypeBO extends AbstractBusinessObject implements
                     describeDynamic(assignmentUpdates.isDynamic())));
         }
         boolean scriptChanged = false;
-        if (assignment.isDynamic()
+        if ((assignment.isDynamic() || assignment.isManaged())
                 && assignment.getScript().getName().equals(assignmentUpdates.getScriptName()) == false)
         {
             scriptChanged = true;