SIP returns multiple AVs in a 64 response message
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Evergreen |
New
|
Undecided
|
Unassigned |
Bug Description
EG 3.5+
We've found that SIP can return a lot of AV's like this:
64 00020210115 112057000000000
as a result of this message:
6300020210115ZZ
This is due to the "BP1" and "BQ50" - meaning "Please send me the patron bill information for items 1-50"
And if the patron only has one thing, then Evergreen will return 49 blanks.
The offending lines of code seem to be around here:
and the solution might be:
return (defined $start and defined $end) ? [ grep {$_} @fines[
As per berick. Associated IRC log: