From c13bb5d3668de62bf82f0a454e036fb218189c20 Mon Sep 17 00:00:00 2001 From: David Perl Date: Tue, 8 Sep 2026 09:00:47 +0200 Subject: [PATCH] fix: validate data collection parameters on assignment --- src/aarecommon/models/models.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/aarecommon/models/models.py b/src/aarecommon/models/models.py index 47e3a38..890373a 100644 --- a/src/aarecommon/models/models.py +++ b/src/aarecommon/models/models.py @@ -53,7 +53,7 @@ class PuckLoadedInfo(BaseModel): class DataCollectionParameters(BaseModel): - model_config = ConfigDict(from_attributes=True, populate_by_name=True) + model_config = ConfigDict(from_attributes=True, populate_by_name=True, validate_assignment=True) directory: str | None = None oscillation: float | None = None # Only accept positive float -- 2.54.0