From fba2d5b240a378dceca5333d99bd264dd18e8873 Mon Sep 17 00:00:00 2001 From: alexfurmenkov Date: Wed, 25 Mar 2026 17:26:59 +0100 Subject: [PATCH] Fix type error in row number assignment to handle NaN values --- cdisc_rules_engine/models/actions.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cdisc_rules_engine/models/actions.py b/cdisc_rules_engine/models/actions.py index bb81c274e..24f47661e 100644 --- a/cdisc_rules_engine/models/actions.py +++ b/cdisc_rules_engine/models/actions.py @@ -481,6 +481,7 @@ def _create_error_object( row=( int(data.loc[df_row.name]["row_number"]) if "row_number" in data.columns + and pd.notna(data.loc[df_row.name]["row_number"]) else ( int(source_row_number[df_row.name]) if isinstance(source_row_number, pd.Series)