summaryrefslogtreecommitdiffstats
path: root/apps/settings/src/views
diff options
context:
space:
mode:
authorJulius Härtl <jus@bitgrid.net>2020-03-19 16:02:26 +0100
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2020-04-11 08:28:15 +0200
commit5252836f44c79d4aad86f4de46be028e68f728cf (patch)
treeac25404f7c17be73428a68b73872346a2023837f /apps/settings/src/views
parente7249de14568085d86c859326a55d4648209fd89 (diff)
downloadnextcloud-server-5252836f44c79d4aad86f4de46be028e68f728cf.tar.gz
nextcloud-server-5252836f44c79d4aad86f4de46be028e68f728cf.zip
Make sure the group id parameter gets properly encoded when used in URLs
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Diffstat (limited to 'apps/settings/src/views')
-rw-r--r--apps/settings/src/views/Users.vue9
1 files changed, 6 insertions, 3 deletions
diff --git a/apps/settings/src/views/Users.vue b/apps/settings/src/views/Users.vue
index 336d7bfe931..d174768fc80 100644
--- a/apps/settings/src/views/Users.vue
+++ b/apps/settings/src/views/Users.vue
@@ -79,7 +79,7 @@
:key="group.id"
:exact="true"
:title="group.title"
- :to="{ name: 'group', params: { selectedGroup: group.id } }">
+ :to="{ name: 'group', params: { selectedGroup: encodeURIComponent(group.id) } }">
<AppNavigationCounter v-if="group.count" slot="counter">
{{ group.count }}
</AppNavigationCounter>
@@ -149,7 +149,7 @@
<UserList #content
:users="users"
:show-config="showConfig"
- :selected-group="selectedGroup"
+ :selected-group="selectedGroupDecoded"
:external-actions="externalActions" />
</AppContent>
</Content>
@@ -215,6 +215,9 @@ export default {
}
},
computed: {
+ selectedGroupDecoded() {
+ return this.selectedGroup ? decodeURIComponent(this.selectedGroup) : null
+ },
users() {
return this.$store.getters.getUsers
},
@@ -452,7 +455,7 @@ export default {
this.$router.push({
name: 'group',
params: {
- selectedGroup: gid.trim(),
+ selectedGroup: encodeURIComponent(gid.trim()),
},
})
} catch {