fix a few bugs with app del uninstall and deletion
This commit is contained in:
parent
2e55e2fa39
commit
82478e5006
3 changed files with 18 additions and 6 deletions
|
|
@ -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']
|
||||
|
|
|
|||
Reference in a new issue