From d83b40d5c1d8080460caff6c64ca68a39840a7c3 Mon Sep 17 00:00:00 2001 From: Tiago Scholten Date: Tue, 23 Jun 2026 23:49:21 +0200 Subject: [PATCH] replaced UUID4 with UUID7 --- src/fiber_package/groups/committees/committee.py | 2 +- src/fiber_package/util.py | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/fiber_package/groups/committees/committee.py b/src/fiber_package/groups/committees/committee.py index ff071f8..898da4f 100644 --- a/src/fiber_package/groups/committees/committee.py +++ b/src/fiber_package/groups/committees/committee.py @@ -37,7 +37,7 @@ class CommitteeModel(BaseModel): class CommitteeEditionModel(BaseModel): members: EntityList - functions: dict[UUID4, str] + functions: dict[UUID7, str] start_date: date end_date: date | None # None means ongoing diff --git a/src/fiber_package/util.py b/src/fiber_package/util.py index 2c6c325..f4b84c4 100644 --- a/src/fiber_package/util.py +++ b/src/fiber_package/util.py @@ -1,9 +1,9 @@ from typing import Annotated -from pydantic import RootModel, Field, UUID4 +from pydantic import RootModel, Field, UUID7 -EntityList = Annotated[list[UUID4], Field(default_factory=list)] -GroupList = Annotated[list[UUID4], Field(default_factory=list)] +EntityList = Annotated[list[UUID7], Field(default_factory=list)] +GroupList = Annotated[list[UUID7], Field(default_factory=list)] -EntityRef = UUID4 -GroupRef = UUID4 \ No newline at end of file +EntityRef = UUID7 +GroupRef = UUID7 \ No newline at end of file