Adding an extra column with null value bypasses schema validation

Pawel Bartkowiak
2026-03-20T15:11:26Z

**Steps to reproduce:**

1. Pick any schema.
2. In the orient split payload, append a new column name (e.g., **`"ExtraColumn"`**) and add a **`null`** value for that column
3. Submit the modified payload.

**Observed behavior:**\
The API accepts the record despite the schema not defining the extra column. Subsequent edits to other fields (e.g., providing values that violate regex or type constraints) also pass, meaning the schema-level validation is effectively bypassed—only reference checks still run.

**Expected behavior:**\
The API should reject payloads containing columns not defined in the schema, and it should continue enforcing type/regex validation even when unexpected columns are present.