From daaf01546213c9e23e5163fbabef52d0b05cff04 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Tue, 19 Aug 2025 01:51:57 +0530 Subject: [PATCH] fix: prevent adding a column with undefined value in ColumnSettings (cherry picked from commit 5f0bb46bf4f3c5c99a4120409d84366cb2b969c8) --- frontend/src/components/ColumnSettings.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/components/ColumnSettings.vue b/frontend/src/components/ColumnSettings.vue index 538c054f..0704a8e6 100644 --- a/frontend/src/components/ColumnSettings.vue +++ b/frontend/src/components/ColumnSettings.vue @@ -143,8 +143,9 @@ import ColumnsIcon from '@/components/Icons/ColumnsIcon.vue' import EditIcon from '@/components/Icons/EditIcon.vue' import DragIcon from '@/components/Icons/DragIcon.vue' import ReloadIcon from '@/components/Icons/ReloadIcon.vue' +import Autocomplete from '@/components/frappe-ui/Autocomplete.vue' import { isTouchScreenDevice } from '@/utils' -import { Autocomplete, Popover } from 'frappe-ui' +import { Popover } from 'frappe-ui' import Draggable from 'vuedraggable' import { computed, ref } from 'vue' import { watchOnce } from '@vueuse/core' @@ -209,6 +210,7 @@ const fields = computed(() => { }) function addColumn(c) { + if (!c) return let align = ['Float', 'Int', 'Percent', 'Currency'].includes(c.type) ? 'right' : 'left'