mirror of
https://github.com/ynput/ayon-core.git
synced 2025-12-24 21:04:40 +01:00
check on the active product id before adding version_items
This commit is contained in:
parent
b28f4b0ff1
commit
47fa5e5602
1 changed files with 17 additions and 15 deletions
|
|
@ -805,7 +805,7 @@ class SceneInventoryView(QtWidgets.QTreeView):
|
|||
version_items_by_project[project_name] = version_items_by_product_id
|
||||
|
||||
active_version_id = active_repre_info.version_id
|
||||
# active_product_id = active_repre_info.product_id
|
||||
active_product_id = active_repre_info.product_id
|
||||
|
||||
versions = set()
|
||||
product_ids = set()
|
||||
|
|
@ -820,21 +820,23 @@ class SceneInventoryView(QtWidgets.QTreeView):
|
|||
)
|
||||
versions |= {
|
||||
version_item.version
|
||||
for version_item in version_items_by_product_id.values()
|
||||
for version_item in
|
||||
version_items_by_product_id[active_product_id].values()
|
||||
}
|
||||
for version_item in version_items_by_product_id.values():
|
||||
version = version_item.version
|
||||
_prod_version = version
|
||||
if _prod_version < 0:
|
||||
_prod_version = -1
|
||||
product_ids_by_version[_prod_version].add(
|
||||
version_item.product_id
|
||||
)
|
||||
product_ids.add(version_item.product_id)
|
||||
if version in versions:
|
||||
continue
|
||||
versions.add(version)
|
||||
version_items.append((project_name, version_item))
|
||||
for version_item_by_id in version_items_by_product_id.values():
|
||||
for version_item in version_item_by_id.values():
|
||||
version = version_item.version
|
||||
_prod_version = version
|
||||
if _prod_version < 0:
|
||||
_prod_version = -1
|
||||
product_ids_by_version[_prod_version].add(
|
||||
version_item.product_id
|
||||
)
|
||||
product_ids.add(version_item.product_id)
|
||||
if version in versions:
|
||||
continue
|
||||
versions.add(version)
|
||||
version_items.append((project_name, version_item))
|
||||
|
||||
def version_sorter(_, item):
|
||||
hero_value = 0
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue