uses the storage endpoints instead to reduce internal okapi calls
expands the list of invoice UUIDs into mapped tasks and groups the filtering down of invoice lines to getting instances paid on bookplate funds
_get_all_invoice_lines uses the FolioClient folio_get_all which ends up just using folio_get. The intermittent httpx.RemoteProtocolError: Server disconnected without sending a response. error still occurs but since the tasks are mapped into task groups, we have a more granular way to retry.
Payload to trigger add 979 DAG for each mapped task:
Closes #1273
_get_all_invoice_lines
uses the FolioClientfolio_get_all
which ends up just usingfolio_get
. The intermittenthttpx.RemoteProtocolError: Server disconnected without sending a response.
error still occurs but since the tasks are mapped into task groups, we have a more granular way to retry.Payload to trigger add 979 DAG for each mapped task: