diff --git a/spoolman/api/v1/filament.py b/spoolman/api/v1/filament.py index 43419ac..e164f01 100644 --- a/spoolman/api/v1/filament.py +++ b/spoolman/api/v1/filament.py @@ -59,7 +59,7 @@ class FilamentParameters(BaseModel): description="The weight of the filament in a full spool, in grams. (net weight)", examples=[1000], ) - spool_weight: Optional[float] = Field(None, gt=0, description="The empty spool weight, in grams.", examples=[140]) + spool_weight: Optional[float] = Field(None, ge=0, description="The empty spool weight, in grams.", examples=[140]) article_number: Optional[str] = Field( None, max_length=64, diff --git a/spoolman/api/v1/models.py b/spoolman/api/v1/models.py index 8e56af0..abfd7fc 100644 --- a/spoolman/api/v1/models.py +++ b/spoolman/api/v1/models.py @@ -133,7 +133,7 @@ class Filament(BaseModel): description="The weight of the filament in a full spool, in grams.", examples=[1000], ) - spool_weight: Optional[float] = Field(None, gt=0, description="The empty spool weight, in grams.", examples=[140]) + spool_weight: Optional[float] = Field(None, ge=0, description="The empty spool weight, in grams.", examples=[140]) article_number: Optional[str] = Field( None, max_length=64,