Corriger la pagination des données administratives
Some checks are pending
CI - Tests et Syntax / lint-and-test (push) Waiting to run

This commit is contained in:
root 2026-08-16 21:22:52 +00:00
parent 192a08b99c
commit bfaf470c54

View file

@ -353,7 +353,9 @@ def data_management():
mails_query = OutlookMail.query.filter(~OutlookMail.id.in_(interpreted_mail_ids))
else:
mails_query = OutlookMail.query
mails = mails_query.order_by(OutlookMail.received_at.desc()).paginate(page=page, per_page=25)
# Une pagination commune est utilisée par les deux listes. Ne pas
# renvoyer 404 si la liste ENT contient moins de pages que les mails.
mails = mails_query.order_by(OutlookMail.received_at.desc()).paginate(page=page, per_page=25, error_out=False)
# Interventions recentes (pagine, non supprimees)
interventions = Intervention.query.filter_by(is_deleted=False).order_by(Intervention.created_at.desc()).paginate(page=page_int, per_page=25)
@ -372,7 +374,7 @@ def data_management():
ent_query = EntMessage.query.filter(~EntMessage.id.in_(interpreted_ent_ids))
else:
ent_query = EntMessage.query
ent_messages = ent_query.order_by(EntMessage.date.desc()).paginate(page=page, per_page=25)
ent_messages = ent_query.order_by(EntMessage.date.desc()).paginate(page=page, per_page=25, error_out=False)
# Pour chaque message ENT, verifier s'il a une interpretation
ent_interp_map = {}