@@ -, +, @@ --- koha-tmpl/intranet-tmpl/prog/js/src/admin/policy/rules.js | 6 ++++++ 1 file changed, 6 insertions(+) --- a/koha-tmpl/intranet-tmpl/prog/js/src/admin/policy/rules.js +++ a/koha-tmpl/intranet-tmpl/prog/js/src/admin/policy/rules.js @@ -52,6 +52,12 @@ export default ( window.rules = new class { if ( !this.rules[ruleBranchCode][ruleCategoryCode][ruleItemType] ) continue; for ( let [ rule_name, rule_value ] of Object.entries( this.rules[ruleBranchCode][ruleCategoryCode][ruleItemType] ) ) { + + if ( $.inArray( ['restrictedtype', 'accountsent', 'reservecharge'], rule_name ) ) continue; + if (!(rule_name in RULE_KINDS)){ + console.log("A new rule " + rule_name + " has been added but not defined"); + } + if ( scope_name !== undefined && scope_name != RULE_KINDS[rule_name].scope_name ) continue; result.push( { --