From 9cc3b1f8c7432b2986b1031ea9a2c649330c0a4a Mon Sep 17 00:00:00 2001 From: Enjeck C Date: Mon, 3 Nov 2025 18:21:11 +0000 Subject: [PATCH] fix: Do not use meta columns as key Signed-off-by: Enjeck C --- lib/Service/RowService.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lib/Service/RowService.php b/lib/Service/RowService.php index de9ec8955e..34b7b401b3 100644 --- a/lib/Service/RowService.php +++ b/lib/Service/RowService.php @@ -316,7 +316,14 @@ private function cleanupAndValidateData(RowDataInput $data, array $columns, ?int $out = new RowDataInput(); foreach ($data as $entry) { - $column = $this->getColumnFromColumnsArray((int)$entry['columnId'], $columns); + $columnId = (int)$entry['columnId']; + + // Skip metadata columns + if (Column::isValidMetaTypeId($columnId)) { + continue; + } + + $column = $this->getColumnFromColumnsArray($columnId, $columns); if ($column) { $columnBusiness = $this->getColumnBusiness($column);