From fe21d621f5480cc57381f4d582ded9408e013e66 Mon Sep 17 00:00:00 2001 From: Till Mitlehner Date: Thu, 3 Sep 2026 13:33:19 +0200 Subject: [PATCH] fix(dynamic-form): use SharePoint display format for date fields Resolve DateTime fields from DisplayFormat because SharePoint returns DateFormat as null. Preserve DateOnly as the default for unknown display formats and add regression coverage. --- src/controls/dynamicForm/DynamicForm.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/controls/dynamicForm/DynamicForm.tsx b/src/controls/dynamicForm/DynamicForm.tsx index 18d6b19ef..577de7cce 100644 --- a/src/controls/dynamicForm/DynamicForm.tsx +++ b/src/controls/dynamicForm/DynamicForm.tsx @@ -1467,7 +1467,7 @@ export class DynamicFormBase extends React.Component< defaultValue = new Date(defaultValue); } - dateFormat = field.DateFormat || "DateOnly"; + dateFormat = field.DisplayFormat === 1 ? "DateTime" : "DateOnly"; defaultDayOfWeek = (await this._spService.getRegionalWebSettings(this.webURL)).FirstDayOfWeek; }