diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index cc0cd1c3bd..79ef5e22e6 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -1802,6 +1802,11 @@ class AssetItem(BaseItem): def setData(self, value, role, key=None): if role == REMOVED_ROLE: self._removed = value + if not value and not self.add_asset_item_visible: + self.model().add_item(self.add_asset_item, self) + elif value and self.add_asset_item_visible: + self.model().delete_add_asset_item(self) + return True if role == HIERARCHY_CHANGE_ABLE_ROLE: