From: Jason Etheridge Date: Mon, 21 Mar 2011 07:57:17 +0000 (-0400) Subject: consider prefix/suffix when searching for matching call numbers X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=49bf8d4ba2c9d57e62e2f9b53689a4a1d8f98228;p=evergreen%2Fequinox.git consider prefix/suffix when searching for matching call numbers --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm index c5e5b83324..525871d3c8 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Cat.pm @@ -919,6 +919,8 @@ sub update_volume { owning_lib => $vol->owning_lib, record => $vol->record, label => $vol->label, + prefix => $vol->prefix, + suffix => $vol->suffix, deleted => 'f', id => {'!=' => $vol->id} }); @@ -1041,6 +1043,8 @@ sub batch_volume_transfer { my $existing_vol = $e->search_asset_call_number( { label => $vol->label, + prefix => $vol->prefix, + suffix => $vol->suffix, record => $rec, owning_lib => $o_lib, deleted => 'f' diff --git a/Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm b/Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm index efd3da1c86..2ee5cba09f 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/Application/Serial.pm @@ -1360,6 +1360,7 @@ sub unitize_items { sub _find_or_create_call_number { my ($e, $lib, $cn_string, $record) = @_; + # FIXME: should suffix and prefix come into play here? my $existing = $e->search_asset_call_number({ "owning_lib" => $lib, "label" => $cn_string,