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);