fix: sanitizes select values on the server, allowing isClearable selects to be cleared without error

This commit is contained in:
Jarrod Flesch
2022-11-18 14:58:51 -05:00
parent 1d6cf04647
commit 699ca14434

View File

@@ -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) {