mirror of
https://github.com/ynput/ayon-core.git
synced 2026-01-02 08:54:53 +01:00
fixed intersection of task names
This commit is contained in:
parent
b680d48516
commit
720310cfff
1 changed files with 9 additions and 4 deletions
|
|
@ -408,11 +408,16 @@ class PublisherController:
|
|||
task_names_by_asset_name = (
|
||||
self._asset_docs_cache.get_task_names_by_asset_name()
|
||||
)
|
||||
tasks = set()
|
||||
tasks = None
|
||||
for asset_name in asset_names:
|
||||
task_names = task_names_by_asset_name.get(asset_name)
|
||||
if task_names:
|
||||
tasks |= set(task_names)
|
||||
task_names = set(task_names_by_asset_name.get(asset_name, []))
|
||||
if tasks is None:
|
||||
tasks = task_names
|
||||
else:
|
||||
tasks &= task_names
|
||||
|
||||
if not tasks:
|
||||
break
|
||||
return tasks
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue