From dce0f43278fb8682382c2102b52dc07c450fb5bc Mon Sep 17 00:00:00 2001 From: dbs Date: Fri, 15 May 2009 20:47:43 +0000 Subject: [PATCH] Enable fall-through to system defaults if specific rules aren't found git-svn-id: svn://svn.open-ils.org/ILS-Contrib/conifer/trunk@488 6d9bc8c9-1ec2-4278-b937-99fde70a366f --- circ/circ_duration.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/circ/circ_duration.js b/circ/circ_duration.js index fba7c0caf6..bcc8a2f817 100755 --- a/circ/circ_duration.js +++ b/circ/circ_duration.js @@ -4,14 +4,18 @@ load_lib('circ/circ_item_config.js'); load_lib('JSON_v1.js'); log_vars('circ_duration'); -/* load circ rules for specific institutions */ -var circ_duration_institution_file = 'circ/circ_duration_' + currentLocation.shortname + '.js'; -load_lib(circ_duration_institution_file); +try { + /* load circ rules for specific institutions */ + var circ_duration_institution_file = 'circ/circ_duration_' + currentLocation.shortname + '.js'; + load_lib(circ_duration_institution_file); -log_error(circ_duration_institution_file); + log_error(circ_duration_institution_file); -/* if an institution specific script was loaded, then stop */ -if (result.durationRule) return; + /* if an institution specific script was loaded, then stop */ + if (result.durationRule) return; +} catch (e) { + // fall through to system-wide defaults +} /* treat pre-cat copies like vanilla books */ if( isTrue(isPrecat) ) { -- 2.11.0