From ac024989a6cfadd2a376404fd336b9d3a873b416 Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Mon, 9 Jun 2025 16:12:04 +0200 Subject: [PATCH] fix: Each improvement receives a uuid from a factory --- prophet/domain/improvement.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/prophet/domain/improvement.py b/prophet/domain/improvement.py index 50c7618..833008e 100644 --- a/prophet/domain/improvement.py +++ b/prophet/domain/improvement.py @@ -1,4 +1,4 @@ -from dataclasses import dataclass +from dataclasses import dataclass, field from uuid import uuid4 from prophet.domain.original import Original @@ -9,4 +9,4 @@ class Improvement: # GoodJoke: Queen original: Original title: str summary: str - id: str = str(uuid4()) + id: str = field(default_factory=lambda: str(uuid4()))