When flagging reports for recalculation, individual reports are instantiated just to update a single field, and this has an outsized impact on the response time for creating transactions. Instead of instantiating each report, we should instead call .update() on the filtered queryset to change just the field in question.
QA Notes
After creating or updating a transaction, when you go to a different report with coverage dates later in the same year, the summary page should need to recalculate.
When flagging reports for recalculation, individual reports are instantiated just to update a single field, and this has an outsized impact on the response time for creating transactions. Instead of instantiating each report, we should instead call
.update()
on the filtered queryset to change just the field in question.QA Notes
After creating or updating a transaction, when you go to a different report with coverage dates later in the same year, the summary page should need to recalculate.
DEV Notes
null
Design
null
FECFILE-1429