From: Bill Erickson Date: Wed, 23 May 2018 15:13:16 +0000 (-0400) Subject: LP#1560805 Webstaff locale picker repair X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=2c49627bb0cf49423fa9c9be4822282674df2039;p=contrib%2FConifer.git LP#1560805 Webstaff locale picker repair Make the locale picker less finicky by replacing the search/replace regex with a simple static URL for applying the locale. Signed-off-by: Bill Erickson Signed-off-by: Jane Sandberg Signed-off-by: Galen Charlton --- diff --git a/Open-ILS/web/js/ui/default/staff/services/navbar.js b/Open-ILS/web/js/ui/default/staff/services/navbar.js index 2702fc05f0..b6ff1d31fe 100644 --- a/Open-ILS/web/js/ui/default/staff/services/navbar.js +++ b/Open-ILS/web/js/ui/default/staff/services/navbar.js @@ -66,11 +66,8 @@ angular.module('egCoreMod') // URL, since it creates an intermediate path change. // Instead, use the ham-fisted approach of killing any // search args and applying the args we want. - $window.location.href = - $window.location.href.replace( - /(\?|\&).*/, - '?set_eg_locale=' + encodeURIComponent(locale) - ); + $window.location.href = egCore.env.basePath + + '?set_eg_locale=' + encodeURIComponent(locale); } $scope.changeOperatorUndo = function() {