Skip to content

Commit 6cb5293

Browse files
authored
chore(controller): releases add_condition error (#161)
1 parent 52aef5c commit 6cb5293

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

rootfs/api/models/app.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,9 +295,11 @@ def pipeline(self, release, ptypes=None, force_deploy=False):
295295
self.deploy(release, ptypes, force_deploy, rollback_on_failure)
296296
if release.state == "created":
297297
release.state = "succeed"
298+
ptypes = list(ptypes) if ptypes is not None else ptypes
298299
release.add_condition(state="succeed", action="pipeline", ptypes=ptypes)
299300
except Exception as e:
300301
release.failed, release.state = True, "crashed"
302+
ptypes = list(ptypes) if ptypes is not None else ptypes
301303
release.add_condition(
302304
state="crashed", action="pipeline", ptypes=ptypes, exception=str(e))
303305
self.log(f"{prefix} pipeline runtime error: {release.exception}", logging.ERROR)

0 commit comments

Comments
 (0)