branchcode => $branchcode,
categorycode => $categorycode,
itemtype => $itemtype,
- maxissueqty => $maxissueqty,
renewalsallowed => $renewalsallowed,
renewalperiod => $renewalperiod,
issuelength => $issuelength,
my $issuingrule = Koha::IssuingRule->new($params);
eval { $issuingrule->store; };
- unless ($@) {
- push @messages, { code => 'success_on_insert_circ_rule' };
- }
- else {
+ if ($@) {
push @messages, { code => 'error_on_insert_circ_rule' };
+ } else {
+
+ eval {
+ Koha::CirculationRules->set_rules(
+ {
+ categorycode => $categorycode,
+ itemtype => $itemtype,
+ branchcode => $branchcode,
+ rules => {
+ maxissueqty => $maxissueqty,
+ }
+ }
+ );
+ };
+
+ unless ($@) {
+ push @messages, { code => 'success_on_insert_circ_rule' };
+ }
+ else {
+ push @messages, { code => 'error_on_insert_circ_rule' };
+ }
}
}