summaryrefslogtreecommitdiffstats
path: root/apps/files/js/breadcrumb.js
diff options
context:
space:
mode:
authorLukas Reschke <lukas@owncloud.com>2015-01-24 09:56:00 +0100
committerLukas Reschke <lukas@owncloud.com>2015-01-24 09:56:00 +0100
commitb848062d881902cb09c3aa4aff3e8ec667d58513 (patch)
treeedb8c2afc1b15e902bbb24b92d8d026642535ec2 /apps/files/js/breadcrumb.js
parent30a5758a95f612d00f9aed934819f16c67aceefc (diff)
downloadnextcloud-server-b848062d881902cb09c3aa4aff3e8ec667d58513.tar.gz
nextcloud-server-b848062d881902cb09c3aa4aff3e8ec667d58513.zip
Parse backslash as directory separator in breadcrumb
This will parse backslashes as directory separators in breadcrumbs. Thus when accessing something like `/index.php/apps/files?dir=foo\foo` the breadcrumb will properly resolve this instead of showing `foo\foo` Fixes https://github.com/owncloud/core/issues/13643
Diffstat (limited to 'apps/files/js/breadcrumb.js')
-rw-r--r--apps/files/js/breadcrumb.js1
1 files changed, 1 insertions, 0 deletions
diff --git a/apps/files/js/breadcrumb.js b/apps/files/js/breadcrumb.js
index 5cea2639c7d..364475e4a4f 100644
--- a/apps/files/js/breadcrumb.js
+++ b/apps/files/js/breadcrumb.js
@@ -67,6 +67,7 @@
* @param dir path to be displayed as breadcrumb
*/
setDirectory: function(dir) {
+ dir = dir.replace(/\\/g, '/');
dir = dir || '/';
if (dir !== this.dir) {
this.dir = dir;