View | Details | Raw Unified | Return to bug 36473
Collapse All | Expand All

(-)a/C4/Biblio.pm (-1 / +1 lines)
Lines 3062-3068 sub UpdateTotalIssues { Link Here
3062
    if ($@) {
3062
    if ($@) {
3063
        my $exception = $@;
3063
        my $exception = $@;
3064
        $exception->rethrow unless ( $exception->isa('Koha::Exceptions::Metadata::Invalid') );
3064
        $exception->rethrow unless ( $exception->isa('Koha::Exceptions::Metadata::Invalid') );
3065
        warn "UpdateTotalIssues could not get bibliographic record";
3065
        warn "UpdateTotalIssues could not get bibliographic record for biblionumber $biblionumber";
3066
        return;
3066
        return;
3067
    }
3067
    }
3068
    my $biblioitem = $biblio->biblioitem;
3068
    my $biblioitem = $biblio->biblioitem;
(-)a/t/db_dependent/Biblio.t (-2 / +2 lines)
Lines 1029-1034 subtest 'UpdateTotalIssues on Invalid record' => sub { Link Here
1029
    $return_record->mock( 'record', sub { Koha::Exceptions::Metadata::Invalid->throw() } );
1029
    $return_record->mock( 'record', sub { Koha::Exceptions::Metadata::Invalid->throw() } );
1030
1030
1031
    my $biblio = $builder->build_sample_biblio;
1031
    my $biblio = $builder->build_sample_biblio;
1032
    my $biblionumber = $biblio->biblionumber;
1032
1033
1033
    my $increase = 1;
1034
    my $increase = 1;
1034
1035
Lines 1036-1042 subtest 'UpdateTotalIssues on Invalid record' => sub { Link Here
1036
    warning_is {
1037
    warning_is {
1037
        $success = C4::Biblio::UpdateTotalIssues( $biblio->biblionumber, $increase, '' );
1038
        $success = C4::Biblio::UpdateTotalIssues( $biblio->biblionumber, $increase, '' );
1038
    }
1039
    }
1039
    "UpdateTotalIssues could not get bibliographic record", "Expected warning found";
1040
    "UpdateTotalIssues could not get bibliographic record for biblionumber $biblionumber", "Expected warning found";
1040
1041
1041
    ok( !$success, 'UpdateTotalIssues fails gracefully for invalid record' );
1042
    ok( !$success, 'UpdateTotalIssues fails gracefully for invalid record' );
1042
1043
1043
- 

Return to bug 36473