forked from rDrama/rDrama
fix hole deletion
parent
10f3d4035d
commit
3a9f3c329f
|
@ -202,9 +202,13 @@ def stats(site=None):
|
||||||
post.sub = None
|
post.sub = None
|
||||||
g.db.add(post)
|
g.db.add(post)
|
||||||
|
|
||||||
to_delete = g.db.query(Mod).filter(Mod.sub.in_(names)).all() + g.db.query(Exile).filter(Exile.sub.in_(names)).all() + g.db.query(SubBlock).filter(SubBlock.sub.in_(names)).all() + dead_holes
|
to_delete = g.db.query(Mod).filter(Mod.sub.in_(names)).all() + g.db.query(Exile).filter(Exile.sub.in_(names)).all() + g.db.query(SubBlock).filter(SubBlock.sub.in_(names)).all() + g.db.query(SubSubscription).filter(SubSubscription.sub.in_(names)).all()
|
||||||
for x in to_delete:
|
for x in to_delete:
|
||||||
g.db.delete(x)
|
g.db.delete(x)
|
||||||
|
g.db.flush()
|
||||||
|
|
||||||
|
for x in dead_holes:
|
||||||
|
g.db.delete(x)
|
||||||
|
|
||||||
g.db.commit()
|
g.db.commit()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue