From 97c406f0b46b962b4b894b85b1dfeed4940f9726 Mon Sep 17 00:00:00 2001 From: fatelei Date: Mon, 11 May 2026 18:33:25 +0800 Subject: [PATCH] fix: fix response format --- api/services/enterprise/rbac_service.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/services/enterprise/rbac_service.py b/api/services/enterprise/rbac_service.py index 75dd2222c9..a0b5d34dfc 100644 --- a/api/services/enterprise/rbac_service.py +++ b/api/services/enterprise/rbac_service.py @@ -128,12 +128,12 @@ class AccessPolicyMemberBinding(_RBACModel): class AccessMatrixItem(_RBACModel): policy: AccessPolicy | None = None - role_ids: list[str] = Field(default_factory=list) - account_ids: list[str] = Field(default_factory=list) + roles: list[dict[str, Any]] = Field(default_factory=list) + accounts: list[dict[str, Any]] = Field(default_factory=list) @field_validator("role_ids", "account_ids", mode="before") @classmethod - def _coerce_empty_lists(cls, value: Any) -> list[str]: + def _coerce_empty_lists(cls, value: Any) -> list[dict[str, Any]]: if value is None: return [] return value