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) ) {