Delete EmailLog older than 2 weeks

This commit is contained in:
Son Nguyen Kim 2021-07-14 17:15:28 +02:00
parent 253be7bad4
commit ba6b6e2fdd
1 changed files with 8 additions and 0 deletions

View File

@ -87,6 +87,14 @@ def delete_logs():
db.session.commit()
LOG.d("Delete EmailLog older than 2 weeks")
max_dt = arrow.now().shift(weeks=-2)
nb_deleted = EmailLog.query.filter(EmailLog.created_at < max_dt).delete()
db.session.commit()
LOG.i("Delete %s email logs", nb_deleted)
def delete_refused_emails():
for refused_email in RefusedEmail.query.filter_by(deleted=False).all():