From c398a92e83bf04d1c69bd063cbba57029e48ad22 Mon Sep 17 00:00:00 2001 From: erickson Date: Thu, 14 Sep 2006 13:48:45 +0000 Subject: [PATCH] sanity check around CN retrieval to prevent warnings on retrieving by object git-svn-id: svn://svn.open-ils.org/ILS/trunk@6094 dcc99617-32d9-48b4-a31d-7c20da2025e4 --- Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm b/Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm index ab20789577..c3dc887d94 100644 --- a/Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm +++ b/Open-ILS/src/perlmods/OpenILS/SIP/Patron.pm @@ -347,7 +347,11 @@ sub __copy_to_title { my( $e, $copy ) = @_; #syslog('LOG_DEBUG', "OILS: copy_to_title(%s)", $copy->id); return $copy->dummy_title if $copy->call_number == -1; - my $vol = $e->retrieve_asset_call_number($copy->call_number); + + my $vol = (ref $copy->call_number) ? + $copy->call_number : + $e->retrieve_asset_call_number($copy->call_number); + return __volume_to_title($e, $vol); } -- 2.11.0