diff --git a/packages/nc-gui/components/smartsheet/grid/GroupBy.vue b/packages/nc-gui/components/smartsheet/grid/GroupBy.vue index a0ae323584..a06811ecab 100644 --- a/packages/nc-gui/components/smartsheet/grid/GroupBy.vue +++ b/packages/nc-gui/components/smartsheet/grid/GroupBy.vue @@ -140,13 +140,12 @@ const onScroll = (e: Event) => { // a method to parse group key if grouped column type is LTAR or Lookup // in these 2 scenario it will return json array or `___` separated value const parseKey = (group) => { - const key = group.key.toString() + let key = group.key.toString() // parse json array key if it's a lookup or link to another record if ((key && group.column?.uidt === UITypes.Lookup) || group.column?.uidt === UITypes.LinkToAnotherRecord) { try { - const parsedKey = JSON.parse(key) - return parsedKey + key = JSON.parse(key) } catch { // if parsing try to split it by `___` (for sqlite) return key.split('___') diff --git a/packages/nc-gui/components/smartsheet/grid/GroupByTable.vue b/packages/nc-gui/components/smartsheet/grid/GroupByTable.vue index a19d1224a0..0a0a72a788 100644 --- a/packages/nc-gui/components/smartsheet/grid/GroupByTable.vue +++ b/packages/nc-gui/components/smartsheet/grid/GroupByTable.vue @@ -1,4 +1,6 @@