diff --git a/src/fields/hooks/beforeChange/promise.ts b/src/fields/hooks/beforeChange/promise.ts index ea97983c96..02adf39dde 100644 --- a/src/fields/hooks/beforeChange/promise.ts +++ b/src/fields/hooks/beforeChange/promise.ts @@ -154,6 +154,14 @@ export const promise = async ({ } switch (field.type) { + case 'select': { + if (siblingData[field.name] === null) { + siblingData[field.name] = undefined; + } + + break; + } + case 'point': { // Transform point data for storage if (Array.isArray(siblingData[field.name]) && siblingData[field.name][0] !== null && siblingData[field.name][1] !== null) {