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