From 25708f1ca836bd3d54d0acd04e737d71297f567c Mon Sep 17 00:00:00 2001 From: Rodrigo Date: Wed, 27 May 2026 12:06:05 -0400 Subject: [PATCH] FOUR-31279: Custom columns are not displayed in the HOME page --- resources/js/tasks/components/ListMixin.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/resources/js/tasks/components/ListMixin.js b/resources/js/tasks/components/ListMixin.js index 7f35e23d7e..d39e4e332b 100644 --- a/resources/js/tasks/components/ListMixin.js +++ b/resources/js/tasks/components/ListMixin.js @@ -83,10 +83,12 @@ const ListMixin = { } this.previousAdvancedFilter = advancedFilter; let includeString = "process,processRequest,processRequest.user,user,data"; - // If columns are default (isDefaultColumns = true), don't include data - // If columns are NOT default (isDefaultColumns = false), include data + // Omit data only for default columns without form fields (FOUR-24946 payload optimization) const isDefaultColumns = window.ProcessMaker?.isDefaultColumns ?? false; - if (isDefaultColumns) { + const hasDataColumns = (this.columns || []).some( + (column) => String(column.field || "").startsWith("data."), + ); + if (isDefaultColumns && !hasDataColumns) { includeString = "process,processRequest,processRequest.user,user"; } const include = includeString.split(",");