fix: add event handler to delete the site when the related app deleted (#5282)
parent
4f60fe7bc6
commit
42029791e4
@ -0,0 +1,11 @@
|
||||
from events.app_event import app_was_deleted
|
||||
from extensions.ext_database import db
|
||||
from models.model import Site
|
||||
|
||||
|
||||
@app_was_deleted.connect
|
||||
def handle(sender, **kwargs):
|
||||
app = sender
|
||||
site = db.session.query(Site).filter(Site.app_id == app.id).first()
|
||||
db.session.delete(site)
|
||||
db.session.commit()
|
||||
Loading…
Reference in New Issue