fix a few bugs with app del uninstall and deletion

This commit is contained in:
Maarten de Waard 2022-09-28 14:46:49 +02:00
parent 2e55e2fa39
commit 82478e5006
No known key found for this signature in database
GPG key ID: 1D3E893A657CC8DA
3 changed files with 18 additions and 6 deletions

View file

@ -51,7 +51,8 @@ class App(db.Model):
"""
# Delete all roles first
for role in self.roles:
role.delete()
db.session.delete(role)
db.session.commit()
db.session.delete(self)
return db.session.commit()
@ -166,6 +167,7 @@ class AppStatus(): # pylint: disable=too-few-public-methods
self.installed = False
self.ready = False
self.message = "Not installed"
return
for helmrelease in helmreleases:
hr_status = helmrelease['status']