Incorrect "Patron does not have permission to Recall item" message
- Product: Aleph
- Product Version: 20, 21, 22, 23
- Relevant for Installation Type: Dedicated-Direct, Direct, Local, Total Care
Description
Certain staff, placing holds via GUI Circ, get a popup with the following message: "Patron does not have permission to Recall item."
It doesn't actually block - the hold request is placed when the popup is closed.
Other staff *don't* get the message.
Resolution
Error message 0031 is set by the pc_cir_c0419 program when the call to check_permission for LOAN-MANAGE -- RECALL gets a non-zero return code....
CALL "check_permission" USING
C0419-LIBRARY
" "
C0419-USER-NAME
C0419-USER-PASSWORD
"LOAN-MANAGE "
"RECALL "
C0419-ERROR-CODE
END-CALL.
IF C0419-ERROR-CODE NOT = ZERO
THEN
CALL "add_error" USING
BUF-ERROR
0031
END-CALL
END-IF.
But, as can be seen in the above, though the message is set, the program doesn't branch anywhere, and continues processing.
It seems that this message is wrong in pointing to a patron permission. "Loan managemement -- Recall" is a z67 *staff* permission.
In order to prevent this message from appearing, change the staff member's permission for 5. Circulation --> Loan Management --> Item - Recall to "Allowed".
- Article last edited: 1-Oct-2017