From dc02f87a9ce84eb81c4845fc21f0f7660501b52c Mon Sep 17 00:00:00 2001 From: Thomas Berezansky Date: Wed, 6 Feb 2013 16:01:49 -0500 Subject: [PATCH] ForceExternal: Compare hostnames case insensitive Lowercase both sides to avoid "right host, wrong case" issues. Resolves LP1081699 where the external browser would be used due to hostname case sensitivity. Signed-off-by: Thomas Berezansky Signed-off-by: Ben Shum --- Open-ILS/xul/staff_client/components/forceexternal.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Open-ILS/xul/staff_client/components/forceexternal.js b/Open-ILS/xul/staff_client/components/forceexternal.js index ff0ac5f8f2..d5e26d799a 100644 --- a/Open-ILS/xul/staff_client/components/forceexternal.js +++ b/Open-ILS/xul/staff_client/components/forceexternal.js @@ -20,7 +20,7 @@ oilsForceExternal.prototype = { && node && node.getAttribute('oils_force_external') == 'true') { var data_cache = Components.classes["@open-ils.org/openils_data_cache;1"].getService().wrappedJSObject.data; var host = data_cache.server_unadorned; - if(host && contentLocation.host != host) { + if(host && contentLocation.host.toLowerCase() != host.toLowerCase()) { // first construct an nsIURI object using the ioservice var ioservice = Components.classes["@mozilla.org/network/io-service;1"] .getService(Components.interfaces.nsIIOService); -- 2.43.2