When calling Entity.put in a workflow with undefined values or calling Entity.put anywhere with missing attributes, if that attribute previously was set, it would not be removed.
This is because we use update to compute the version for Entity.put.
Updated Entity.put to remove any attributes not in the object instead.
When calling
Entity.put
in a workflow with undefined values or callingEntity.put
anywhere with missing attributes, if that attribute previously was set, it would not be removed.This is because we use update to compute the version for
Entity.put
.Updated
Entity.put
to remove any attributes not in the object instead.