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=fe7d04422b83a9e7a1b2f4046345ece4e58fddd8;p=Evergreen.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 dcc72deaa4..fb5714ea14 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() {