From: Bill Erickson Date: Fri, 15 Mar 2013 13:24:45 +0000 (-0400) Subject: LP 1155611 - prevent unnecessary load of fm_IDL.xml X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=314b1a5dcb13a67cf146ea8b4c9c9722c57ce78b;p=evergreen%2Fequinox.git LP 1155611 - prevent unnecessary load of fm_IDL.xml Ensure fm_IDL.xml is loaded only when IDL2js has not been loaded. Signed-off-by: Bill Erickson Signed-off-by: Mike Rylander --- diff --git a/Open-ILS/web/js/dojo/fieldmapper/IDL.js b/Open-ILS/web/js/dojo/fieldmapper/IDL.js index 8ccdca52c2..46f0241af1 100644 --- a/Open-ILS/web/js/dojo/fieldmapper/IDL.js +++ b/Open-ILS/web/js/dojo/fieldmapper/IDL.js @@ -31,7 +31,10 @@ if(!dojo._hasResource["fieldmapper.IDL"]) { window._preload_fieldmapper_IDL = null; } - if(!fieldmapper.IDL.fmclasses || !fieldmapper.IDL.fmclasses.length || (classlist && classlist.length)) { + if(!fieldmapper.IDL.fmclasses || + !Object.keys(fieldmapper.IDL.fmclasses).length || + (classlist && classlist.length)) { + var idl_url = this._URL_PATH; if (classlist.length && (classlist.length > 1 || classlist[0] != '*')) {