diff --git a/packages/twenty-front/src/modules/object-record/record-field/hooks/usePersistField.ts b/packages/twenty-front/src/modules/object-record/record-field/hooks/usePersistField.ts index 6c33a7f9c..8b07dd529 100644 --- a/packages/twenty-front/src/modules/object-record/record-field/hooks/usePersistField.ts +++ b/packages/twenty-front/src/modules/object-record/record-field/hooks/usePersistField.ts @@ -134,6 +134,10 @@ export const usePersistField = () => { fieldName: fieldDefinition.metadata.fieldName, }); + if (fieldIsRawJson && isUnpersistableRawJsonField) { + return; + } + const isValuePersistable = fieldIsRelationToOneObject || fieldIsText || @@ -150,7 +154,7 @@ export const usePersistField = () => { fieldIsSelect || fieldIsMultiSelect || fieldIsAddress || - (fieldIsRawJson && !isUnpersistableRawJsonField) || + fieldIsRawJson || fieldIsArray || fieldIsRichText || fieldIsRichTextV2;