X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=perl%2FAmanda%2FTaper%2FScan%2Flexical.pm;h=c69279ca54aae36c4de688ab93653c8bddce3682;hb=refs%2Ftags%2Fupstream%2F3.3.1;hp=3070fc876b99ac22e7aaf6e15f742188791b2d9c;hpb=cd0b924f27312d57bd42f6c4fae2b795139e2d0b;p=debian%2Famanda diff --git a/perl/Amanda/Taper/Scan/lexical.pm b/perl/Amanda/Taper/Scan/lexical.pm index 3070fc8..c69279c 100644 --- a/perl/Amanda/Taper/Scan/lexical.pm +++ b/perl/Amanda/Taper/Scan/lexical.pm @@ -153,17 +153,13 @@ sub analyze { if ($vol_tle->{'datestamp'} eq '0') { push @new_labeled, $sl; } - } elsif ($self->{'chg'}->volume_is_labelable($sl->{'device_status'}, - $sl->{'f_type'}, - $sl->{'label'})) { + } elsif ($self->volume_is_labelable($sl)) { $first_new_volume = $sl if !$first_new_volume; $new_volume = $sl if $current && !$new_volume; push @new_volume, $sl; } } - } elsif ($self->{'chg'}->volume_is_labelable($sl->{'device_status'}, - $sl->{'f_type'}, - $sl->{'label'})) { + } elsif ($self->volume_is_labelable($sl)) { $first_new_volume = $sl if !$first_new_volume; $new_volume = $sl if $current && !$new_volume; push @new_volume, $sl; @@ -209,6 +205,7 @@ sub analyze { for my $sl (@new_volume) { $sl->{'label'} = $self->{'chg'}->make_new_tape_label( barcode => $sl->{'barcode'}, + slot => $sl->{'slot'}, meta => $sl->{'meta'}); $new_volume = $sl if defined $last_label and $new_volume->{'label'} ne $sl->{'label'} and