From 23ccf7f5d6cef9681ff6cd979eaf4aaa0bee0700 Mon Sep 17 00:00:00 2001 From: mbsantiago Date: Sat, 8 Aug 2026 10:54:56 +0100 Subject: [PATCH] fix: validate raw recording metadata on load --- src/batdetect2/outputs/formats/raw.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/batdetect2/outputs/formats/raw.py b/src/batdetect2/outputs/formats/raw.py index 676e517..46b0ad0 100644 --- a/src/batdetect2/outputs/formats/raw.py +++ b/src/batdetect2/outputs/formats/raw.py @@ -204,7 +204,7 @@ class RawFormatter(OutputFormatterProtocol[ClipDetections]): def pred_from_xr(self, dataset: xr.Dataset) -> ClipDetections: clip_data = dataset - recording = data.Recording.model_construct( + recording = data.Recording.model_validate( json.loads(clip_data.attrs["recording"]) )