From 5fa0bb524aa2766961b8705b71a63b887a7dc8b5 Mon Sep 17 00:00:00 2001 From: iLLiCiTiT Date: Tue, 11 May 2021 10:47:12 +0200 Subject: [PATCH] use data method to get asset values --- openpype/tools/project_manager/project_manager/model.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/openpype/tools/project_manager/project_manager/model.py b/openpype/tools/project_manager/project_manager/model.py index e6df0ea5ab..bf1f0eda49 100644 --- a/openpype/tools/project_manager/project_manager/model.py +++ b/openpype/tools/project_manager/project_manager/model.py @@ -1262,8 +1262,8 @@ class AssetItem(BaseItem): ) doc = { - "name": self._data["name"], - "type": self._data["type"], + "name": self.data("name", QtCore.Qt.DisplayRole), + "type": self.data("type", QtCore.Qt.DisplayRole), "schema": schema_name, "data": doc_data, "parent": self.project_id @@ -1271,10 +1271,11 @@ class AssetItem(BaseItem): if self.mongo_id: doc["_id"] = self.mongo_id - for key, value in self._data.items(): + for key in self._data.keys(): if key in doc: continue - doc_data[key] = value + # Use `data` method to get inherited values + doc_data[key] = self.data(key, QtCore.Qt.DisplayRole) return doc