This commit is contained in:
Kenneth Kehl
2025-07-25 08:00:43 -07:00
parent 839f2009f2
commit dd42b9636c

View File

@@ -119,6 +119,7 @@ def _delete_inbound_sms(datetime_to_delete_from, query_filter):
select(InboundSms.id) select(InboundSms.id)
.where(InboundSms.created_at < datetime_to_delete_from, *query_filter) .where(InboundSms.created_at < datetime_to_delete_from, *query_filter)
.limit(query_limit) .limit(query_limit)
.subquery()
) )
deleted = 0 deleted = 0
@@ -127,7 +128,7 @@ def _delete_inbound_sms(datetime_to_delete_from, query_filter):
while number_deleted > 0: while number_deleted > 0:
_insert_inbound_sms_history(subquery, query_limit=query_limit) _insert_inbound_sms_history(subquery, query_limit=query_limit)
stmt = delete(InboundSms).where(InboundSms.id.in_(subquery)) stmt = delete(InboundSms).where(InboundSms.id.in_(select(subquery.c.id)))
number_deleted = db.session.execute(stmt).rowcount number_deleted = db.session.execute(stmt).rowcount
db.session.commit() db.session.commit()
deleted += number_deleted deleted += number_deleted