#757: fix overwrite of existing output models on pipeline task with monitor_models (#758)

This commit is contained in:
tonyd 2022-09-05 23:58:41 -07:00 committed by GitHub
parent 86586fbf35
commit 4020c8cd42
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2218,7 +2218,7 @@ class PipelineController(object):
if target_models:
self._task.reload()
models = self._task.data.models
keys = [a.name for a in models.output]
keys = [a.name for a in target_models]
models.output = [a for a in models.output or [] if a.name not in keys] + target_models
# noinspection PyProtectedMember
self._task._edit(models=models)