diff --git a/system1-factory/api/routes/pageAccessRoutes.js b/system1-factory/api/routes/pageAccessRoutes.js index 4bc0474..7f0e907 100644 --- a/system1-factory/api/routes/pageAccessRoutes.js +++ b/system1-factory/api/routes/pageAccessRoutes.js @@ -89,10 +89,10 @@ router.get('/users/:userId/page-access', requireAuth, async (req, res) => { FROM pages p LEFT JOIN user_page_permissions upp ON upp.user_id = ? - AND (upp.page_name = CONCAT('s1.', p.page_key) OR upp.page_name = p.page_key) + AND (upp.page_name COLLATE utf8mb4_general_ci = CONCAT('s1.', p.page_key) OR upp.page_name COLLATE utf8mb4_general_ci = p.page_key) LEFT JOIN department_page_permissions dpp ON dpp.department_id = ? - AND (dpp.page_name = CONCAT('s1.', p.page_key) OR dpp.page_name = p.page_key) + AND (dpp.page_name COLLATE utf8mb4_general_ci = CONCAT('s1.', p.page_key) OR dpp.page_name COLLATE utf8mb4_general_ci = p.page_key) ORDER BY p.display_order, p.page_name `, [userId, departmentId]);