owning_lib => $vol->owning_lib,
record => $vol->record,
label => $vol->label,
+ prefix => $vol->prefix,
+ suffix => $vol->suffix,
deleted => 'f',
id => {'!=' => $vol->id}
});
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'
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,