diff --git a/pype/settings/entities/input_entities.py b/pype/settings/entities/input_entities.py index cb6223d0f9..d9f73d4f81 100644 --- a/pype/settings/entities/input_entities.py +++ b/pype/settings/entities/input_entities.py @@ -14,6 +14,8 @@ class InputEntity(ItemEntity): def __init__(self, *args, **kwargs): super(InputEntity, self).__init__(*args, **kwargs) + if not self.group_item and not self.is_group: + self.is_group = True if self.value_on_not_set is NOT_SET: raise ValueError( "Attribute `value_on_not_set` is not filled. {}".format( diff --git a/pype/settings/entities/item_entities.py b/pype/settings/entities/item_entities.py index 6cb76a89ed..a89631ad3e 100644 --- a/pype/settings/entities/item_entities.py +++ b/pype/settings/entities/item_entities.py @@ -961,6 +961,9 @@ class PathEntity(ItemEntity): return self.child_obj.items() def item_initalization(self): + if not self.group_item and not self.is_group: + self.is_group = True + self.multiplatform = self.schema_data.get("multiplatform", False) self.multipath = self.schema_data.get("multipath", False) self.with_arguments = self.schema_data.get("with_arguments", False)