diff --git a/src/components/OfficePage.vue b/src/components/OfficePage.vue index a770cc5..ed40e6a 100644 --- a/src/components/OfficePage.vue +++ b/src/components/OfficePage.vue @@ -16,8 +16,13 @@ const permissions = ref([]) async function getPermissions() { permissions.value = [] - const res = await client.GetPermissions({}) - permissions.value = res.permissions! + try { + const res = await client.GetPermissions({}) + permissions.value = res.permissions || [] + } catch (err) { + message.error('Не удалось загрузить права доступа') + console.error('Failed to load permissions:', err) + } } getPermissions()