luci2: properly handle empty hash info, fixes endless loop with expired sids
authorJo-Philipp Wich <jow@openwrt.org>
Fri, 31 Jan 2014 20:59:43 +0000 (20:59 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Fri, 31 Jan 2014 20:59:43 +0000 (20:59 +0000)
luci2/htdocs/luci2/luci2.js

index ab7faa8..6a41e26 100644 (file)
@@ -364,8 +364,10 @@ function LuCI2()
                        h += keys[i] + ':' + data[keys[i]];
                }
 
                        h += keys[i] + ':' + data[keys[i]];
                }
 
-               if (h)
+               if (h.length)
                        location.hash = '#' + h;
                        location.hash = '#' + h;
+               else
+                       location.hash = '';
        };
 
        this.getHash = function(key)
        };
 
        this.getHash = function(key)