From b8b5b6dbd3abf7012ae5fcf2c1dd0c96f5e238bc Mon Sep 17 00:00:00 2001 From: luxferre Date: Tue, 2 Jun 2026 15:55:50 +0100 Subject: [PATCH] fix: permission search typing --- src/iam/schemas.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/iam/schemas.py b/src/iam/schemas.py index bd2f586..fa6adfc 100644 --- a/src/iam/schemas.py +++ b/src/iam/schemas.py @@ -6,7 +6,7 @@ Models follow the nomenclature of: - Mixins: "Mixin" - Models: "" ie "IAMGetGroupPermissionsResponse" """ -from typing import Optional +from typing import Optional, Annotated from pydantic import EmailStr, ConfigDict, Field @@ -95,7 +95,7 @@ class IAMDeletePermissionRequest(PermIDMixin): pass class IAMGetPermissionsSearchRequest(OrgIDMixin): - service_id: Optional[int] = Field(gt=0) + service_id: Annotated[int | None, Field(gt=0)] = None resource: Optional[str] = None action: Optional[str] = None