The subroutine GetFine returns the amount of the fine owing but if that is none it returns undef. This results in warnings 'undefined variable $fine' in overdues causing concern for users seeing this report if the amount is 0 that should be returned rather than causing problems for calling code
Created attachment 5770 [details] [review] Proposed Patch
Created attachment 6206 [details] [review] Signed-off patch Warning on undef variable in string concatenation is removed
QA: Did not actually test it, but this small change in code looks good. Marking as Passed QA.
patch pushed, please test
This fix was included in the 3.6.x branch prior to 3.6.4.