From b01a61e2e243ced8543bccc0c4d891fccc07d085 Mon Sep 17 00:00:00 2001 From: Anand Doshi Date: Fri, 25 Jul 2014 14:27:24 +0530 Subject: [PATCH] [minor] [fix] get_routes_str --- frappe/public/js/frappe/router.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/frappe/public/js/frappe/router.js b/frappe/public/js/frappe/router.js index 544542e046..b5fd468a4a 100644 --- a/frappe/public/js/frappe/router.js +++ b/frappe/public/js/frappe/router.js @@ -61,8 +61,14 @@ frappe.get_route_str = function(route) { if(route.substr(0,1)=='#') route = route.substr(1); if(route.substr(0,1)=='!') route = route.substr(1); - route = $.map(route.split('/'), - function(r) { return decodeURIComponent(r); }).join('/'); + route = $.map(route.split('/'), function(r) { + try { + return decodeURIComponent(r); + } catch(e if e instanceof URIError) { + return r; + } + + }).join('/'); return route; }