Bug 6311 check_inst_id was being passed non-existent value
authorColin Campbell <colin.campbell@ptfs-europe.com>
Thu, 5 May 2011 14:32:08 +0000 (15:32 +0100)
committerChris Cormack <chrisc@catalyst.net.nz>
Mon, 1 Aug 2011 03:17:12 +0000 (15:17 +1200)
Due to a typo in the hash key check_inst_id in the
handle_end_patron_session was always logging an error
as the actual field contents were not being checked
unlike in other messages

Signed-off-by: Frederic Demains <frederic@tamil.fr>
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
C4/SIP/Sip/MsgType.pm

index 508a06b..d76503d 100644 (file)
@@ -1027,7 +1027,7 @@ sub handle_end_patron_session {
 
     ($trans_date) = @{$self->{fixed_fields}};
 
-    $ils->check_inst_id($fields->{FID_INST_ID}, "handle_end_patron_session");
+    $ils->check_inst_id($fields->{(FID_INST_ID)}, 'handle_end_patron_session');
 
     ($status, $screen_msg, $print_line) = $ils->end_patron_session($fields->{(FID_PATRON_ID)});