mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 00:44:52 +01:00
fix get all assets
This commit is contained in:
parent
535aa5b29b
commit
1812a05dde
2 changed files with 5 additions and 6 deletions
|
|
@ -106,7 +106,7 @@ def create_asset_id_hash(nodes):
|
|||
# iterate over content of reference node
|
||||
if cmds.nodeType(node) == "reference":
|
||||
ref_hashes = create_asset_id_hash(
|
||||
cmds.referenceQuery(node, nodes=True))
|
||||
cmds.referenceQuery(node, nodes=True, dp=True))
|
||||
for asset_id, ref_nodes in ref_hashes.items():
|
||||
node_id_hash[asset_id] += ref_nodes
|
||||
else:
|
||||
|
|
@ -151,8 +151,7 @@ def create_items_from_nodes(nodes):
|
|||
for k, _ in ids.items():
|
||||
pid = k.split(":")[0]
|
||||
if not parent_id.get(pid):
|
||||
parent_id.update({pid: [vp]})
|
||||
|
||||
parent_id[pid] = [vp]
|
||||
print("Adding ids from alembic {}".format(path))
|
||||
id_hashes.update(parent_id)
|
||||
|
||||
|
|
|
|||
|
|
@ -90,8 +90,8 @@ class AssetOutliner(QtWidgets.QWidget):
|
|||
return items
|
||||
|
||||
def get_all_assets(self):
|
||||
"""Add all items from the current scene"""
|
||||
|
||||
"""Add all items from the current scene."""
|
||||
items = []
|
||||
with lib.preserve_expanded_rows(self.view):
|
||||
with lib.preserve_selection(self.view):
|
||||
self.clear()
|
||||
|
|
@ -237,7 +237,7 @@ class LookOutliner(QtWidgets.QWidget):
|
|||
"""
|
||||
|
||||
datas = [i.data(TreeModel.ItemRole) for i in self.view.get_indices()]
|
||||
items = [d for d in datas if d is not None] # filter Nones
|
||||
items = [d for d in datas if d is not None] # filter Nones
|
||||
|
||||
return items
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue