my $library2 = $builder->build({
source => 'Branch',
});
+my $itemtype = $builder->build(
+ { source => 'Itemtype',
+ value => { notforloan => undef, rentalcharge => 0 }
+ }
+)->{itemtype};
my $CircControl = C4::Context->preference('CircControl');
my $HomeOrHoldingBranch = C4::Context->preference('HomeOrHoldingBranch');
homebranch => $branch,
holdingbranch => $branch,
barcode => $barcode,
- replacementprice => 12.00
+ replacementprice => 12.00,
+ itype => $itemtype
},
$biblionumber
);
homebranch => $branch,
holdingbranch => $branch,
barcode => $barcode2,
- replacementprice => 23.00
+ replacementprice => 23.00,
+ itype => $itemtype
},
$biblionumber
);
homebranch => $branch,
holdingbranch => $branch,
barcode => $barcode3,
- replacementprice => 23.00
+ replacementprice => 23.00,
+ itype => $itemtype
},
$biblionumber
);
ModItem({ notforloan => 1 }, $biblionumber, $itemnumber);
( $renewokay, $error ) = CanBookBeRenewed($renewing_borrowernumber, $itemnumber, 1);
is( $renewokay, 1, 'Can renew, item is marked not for loan, hold does not block');
- ModItem({ notforloan => 0, itype => '' }, $biblionumber, $itemnumber,1);
+ ModItem({ notforloan => 0, itype => $itemtype }, $biblionumber, $itemnumber,1);
# FIXME: Add more for itemtype not for loan etc.
homebranch => $branch,
holdingbranch => $branch,
barcode => $barcode5,
- replacementprice => 23.00
+ replacementprice => 23.00,
+ itype => $itemtype
},
$biblionumber
);
homebranch => $branch,
holdingbranch => $branch,
barcode => $barcode6,
- replacementprice => 23.00
+ replacementprice => 23.00,
+ itype => $itemtype
},
$biblionumber
);
homebranch => $branch,
holdingbranch => $branch,
barcode => $barcode7,
- replacementprice => 23.00
+ replacementprice => 23.00,
+ itype => $itemtype
},
$biblionumber
);
homebranch => $branch,
holdingbranch => $branch,
barcode => $barcode4,
- replacementprice => 16.00
+ replacementprice => 16.00,
+ itype => $itemtype
},
$biblionumber
);
{
homebranch => $branch,
holdingbranch => $branch,
- barcode => $barcode3
+ barcode => $barcode3,
+ itype => $itemtype
},
$biblionumber2
);
{
homebranch => $branch,
holdingbranch => $branch,
- barcode => $barcode
+ barcode => $barcode,
+ itype => $itemtype
},
$biblionumber
);
homebranch => $library2->{branchcode},
holdingbranch => $library2->{branchcode},
barcode => $barcode1,
+ itype => $itemtype
},
$biblionumber
);
homebranch => $library2->{branchcode},
holdingbranch => $library2->{branchcode},
barcode => $barcode2,
+ itype => $itemtype
},
$biblionumber
);
homebranch => $branch,
holdingbranch => $branch,
barcode => $barcode,
+ itype => $itemtype
},
$biblionumber
);
homebranch => $library->{branchcode},
holdingbranch => $library->{branchcode},
barcode => $barcode,
+ itype => $itemtype
},
$biblionumber,
);