mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 00:44:52 +01:00
use data method to get asset values
This commit is contained in:
parent
ad50d5b38d
commit
5fa0bb524a
1 changed files with 5 additions and 4 deletions
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue