To test, make sure a test patron's hold history settings are enabled. Then, set a number of holds on the account and then suspend some of them and cancel some of them. Check the patron's hold history page to be sure the statuses are appearing correctly.
I've submitted a suggested fix for this:
http:// git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=commit; h=0726f21ecca8e c80afecde14def6 d4885ae3563e
To test, make sure a test patron's hold history settings are enabled. Then, set a number of holds on the account and then suspend some of them and cancel some of them. Check the patron's hold history page to be sure the statuses are appearing correctly.