From b3f352b86a71d4d30d3abc920e148219ce42b6f9 Mon Sep 17 00:00:00 2001 From: Fendy Heryanto Date: Fri, 30 Jan 2026 15:07:11 +0700 Subject: [PATCH] do not override cdf when update --- packages/nocodb/src/services/columns.service.ts | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/nocodb/src/services/columns.service.ts b/packages/nocodb/src/services/columns.service.ts index 7dbc2ac8a8..df567905fb 100644 --- a/packages/nocodb/src/services/columns.service.ts +++ b/packages/nocodb/src/services/columns.service.ts @@ -2181,8 +2181,17 @@ export class ColumnsService implements IColumnsService { } } + const originalCdf = colBody.cdf; colBody = await getColumnPropsFromUIDT(colBody, source); + if ( + typeof colBody.cdf !== 'undefined' && + typeof originalCdf === 'undefined' + ) { + // do not override cdf when request is undefined + colBody.cdf = originalCdf; + } + await this.updateMetaAndDatabase(context, { table, // pass id since it won't be part of api request