fix(frontend) : ERP-26 - fix Hydra response format (member not hydra:member) and IRI permissions

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Matthieu
2026-04-16 09:30:49 +02:00
parent 6101bd85ce
commit 07d53cdf8c
2 changed files with 14 additions and 8 deletions

View File

@@ -111,7 +111,7 @@ interface Role {
label: string
description: string | null
isSystem: boolean
permissions: Permission[]
permissions: (Permission | string)[]
}
const { t } = useI18n()
@@ -132,12 +132,12 @@ const deleting = ref(false)
async function loadRoles() {
loading.value = true
try {
const data = await api.get<{ 'hydra:member': Role[] }>(
const data = await api.get<{ member: Role[] }>(
'/roles',
{},
{ toast: false },
)
roles.value = data['hydra:member']
roles.value = data.member
} finally {
loading.value = false
}