PREREQUISITES 1) Create an account type that has an enrollment fee, and create a borrower of that type. 2) Write off any account management fees charged to that borrower by the account creation. STEPS TO RE-CREATE 1) Change borrower's dateexpiry to make the borrower expired. 2) Paste borrower's card number into 'Check out' bar 3) A warning will appear saying that the borrower's account has expired, including a 'Renew' link. 4) Double-click the link 5) Check the borrower's fines. You will see two account management fees in a row. distinct from the fee that was written off just after the patron was created.
Confirmed.
Rather than try to address this in the template I wonder if it would make sense to add a check to the renewal process to abort the process if the patron's expiration date is already set to the date calculated by the renew_account?
(In reply to Owen Leonard from comment #2) > Rather than try to address this in the template I wonder if it would make > sense to add a check to the renewal process to abort the process if the > patron's expiration date is already set to the date calculated by the > renew_account? I agree with this. There's really no reason I can think of the renew to the same day.