Merge pull request #2863 from pypeclub/enhancement/OP-2880_NP-Fix-changing-task-on-publishing-instance

NewPublisher: Changing task on publishing instance
This commit is contained in:
Jakub Trllo 2022-03-10 09:34:23 +01:00 committed by GitHub
commit f91f7dfd42
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
9 changed files with 136 additions and 40 deletions

View file

@ -1005,12 +1005,14 @@ class CreateContext:
if not instances:
return
task_names_by_asset_name = collections.defaultdict(set)
task_names_by_asset_name = {}
for instance in instances:
task_name = instance.get("task")
asset_name = instance.get("asset")
if asset_name and task_name:
task_names_by_asset_name[asset_name].add(task_name)
if asset_name:
task_names_by_asset_name[asset_name] = set()
if task_name:
task_names_by_asset_name[asset_name].add(task_name)
asset_names = [
asset_name