diff --git a/backend/services/forumService.js b/backend/services/forumService.js index 1b0b28a..fd623cc 100644 --- a/backend/services/forumService.js +++ b/backend/services/forumService.js @@ -24,7 +24,7 @@ class ForumService extends BaseService { if (permissions && permissions.length > 0) { for (const permission of permissions) { const forumPermission = await ForumPermission.findOne({ - where: { name: permission.value } + where: { name: permission } }); if (forumPermission) { await newForum.addAssociatedPermissions(forumPermission); diff --git a/frontend/src/dialogues/admin/ForumAdminView.vue b/frontend/src/dialogues/admin/ForumAdminView.vue index 594c46e..08fac6c 100644 --- a/frontend/src/dialogues/admin/ForumAdminView.vue +++ b/frontend/src/dialogues/admin/ForumAdminView.vue @@ -86,7 +86,7 @@ export default { try { await apiClient.post('/api/forum', { name: this.newForum.name, - permissions: this.newForum.permissions, + permissions: this.newForum.permissions.map(p => p.value), }); this.newForum.name = ''; this.newForum.permissions = [];