Skip to content

Commit d4dbfd4

Browse files
jianxiaoguoduanhongyi
authored andcommitted
fix(pipeline): state and failed fields update timing (#197)
1 parent 9ffb6fe commit d4dbfd4

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

rootfs/api/models/app.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -312,8 +312,8 @@ def pipeline(self, release, ptypes, force_deploy=False):
312312
if not rollback_on_failure:
313313
self.log(f"{prefix} deploy do not rollback on failure")
314314
self.deploy(release, ptypes, force_deploy, rollback_on_failure)
315-
if release.state in ["created", "crashed"]:
316-
release.state = "succeed"
315+
316+
release.state, release.failed = "succeed", False
317317
ptypes = list(ptypes) if ptypes is not None else ptypes
318318
release.add_condition(state="succeed", action="pipeline", ptypes=ptypes)
319319
except Exception as e:

0 commit comments

Comments
 (0)