@@ -, +, @@ --- installer/onboarding.pl | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) --- a/installer/onboarding.pl +++ a/installer/onboarding.pl @@ -251,7 +251,6 @@ if ( $step == 5 ) { branchcode => $branchcode, categorycode => $categorycode, itemtype => $itemtype, - maxissueqty => $maxissueqty, renewalsallowed => $renewalsallowed, renewalperiod => $renewalperiod, issuelength => $issuelength, @@ -268,6 +267,26 @@ if ( $step == 5 ) { else { push @messages, { code => 'error_on_insert_circ_rule' }; } + + 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' }; + } } $step++ if Koha::IssuingRules->count; --