fix the case when before and after values are null

This commit is contained in:
Rodica Sutu
2019-11-04 17:42:25 +02:00
parent 9bbb0b3516
commit f54ab26b88

View File

@@ -99,7 +99,8 @@ public class PropertyModificationAllowedCheck
&& !after.get(key).equals(beforeValue);
//check if the property has been emptied or removed
boolean propertyRemovedEmptied = after.get(key) == null || !after.containsKey(key);
boolean propertyRemovedEmptied = (after.get(key) == null && beforeValue !=null)
|| !after.containsKey(key);
if (modified || propertyRemovedEmptied)
{
proceed = allowPropertyUpdate(key);