From 68d20b910e190d2d803b7de1feeb3332465351e8 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Fri, 19 Mar 2021 12:04:30 +0100 Subject: [PATCH] loaded values from default/studio/project are tried to convert --- pype/settings/entities/base_entity.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pype/settings/entities/base_entity.py b/pype/settings/entities/base_entity.py index 6a0b11cc6c..33abee227a 100644 --- a/pype/settings/entities/base_entity.py +++ b/pype/settings/entities/base_entity.py @@ -375,9 +375,13 @@ class BaseItemEntity(BaseEntity): if value is NOT_SET: return value - # Validate value type and return value itself if is valid. - if self.is_value_valid_type(value): - return value + try: + new_value = self.convert_to_valid_type(value) + except InvalidValueType: + new_value = NOT_SET + + if new_value is not NOT_SET: + return new_value # Warning log about invalid value type. self.log.warning(