fixed settings value of dict immutable item

This commit is contained in:
iLLiCiTiT 2021-01-26 12:31:57 +01:00
parent 91beaaec82
commit 42778fc7aa

View file

@ -456,8 +456,13 @@ class DictImmutableKeysEntity(ItemEntity):
if value is not NOT_SET:
output[key] = value
if not output and self.override_state is not OverrideState.DEFAULTS:
if self.override_state is OverrideState.DEFAULTS:
return output
if not output:
return NOT_SET
output.update(self.current_metadata)
return output
def _prepare_value(self, value):