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

(-)a/Koha/Schema/Result/Item.pm (-1 / +1 lines)
Lines 695-701 sub effective_itemtype { Link Here
695
    if ( $pref && $self->itype() ) {
695
    if ( $pref && $self->itype() ) {
696
        return $self->itype();
696
        return $self->itype();
697
    } else {
697
    } else {
698
        warn "item-level_itypes set but no itemtype set for item ($self->itemnumber)"
698
        warn "item-level_itypes set but no itemtype set for item (".$self->itemnumber.")"
699
          if $pref;
699
          if $pref;
700
        return $self->biblioitemnumber()->itemtype();
700
        return $self->biblioitemnumber()->itemtype();
701
    }
701
    }
(-)a/t/db_dependent/Items.t (-2 / +1 lines)
Lines 276-282 subtest q{Test Koha::Database->schema()->resultset('Item')->itemtype()} => sub { Link Here
276
    $item->update();
276
    $item->update();
277
    my $effective_itemtype;
277
    my $effective_itemtype;
278
    warning_is { $effective_itemtype = $item->effective_itemtype() }
278
    warning_is { $effective_itemtype = $item->effective_itemtype() }
279
                "item-level_itypes set but no itemtype set for item ($item->itemnumber)",
279
                "item-level_itypes set but no itemtype set for item (".$item->itemnumber.")",
280
                '->effective_itemtype() raises a warning when falling back to bib-level';
280
                '->effective_itemtype() raises a warning when falling back to bib-level';
281
281
282
    ok( defined $effective_itemtype &&
282
    ok( defined $effective_itemtype &&
283
- 

Return to bug 14598