Skip to content

Commit 77bea7d

Browse files
authored
fix: Console error when opening context menu on tree table (#2047)
Resolves #2029 **Changes Implemented:** - Added null check when call formatValue function, to ensure that it is only called when it is defined ```
1 parent 8e6b6da commit 77bea7d

1 file changed

Lines changed: 10 additions & 9 deletions

File tree

packages/iris-grid/src/IrisGridTreeTableModel.ts

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -176,15 +176,16 @@ class IrisGridTreeTableModel extends IrisGridTableModelTemplate<
176176
this.viewportData.rows[r - this.viewportData.offset];
177177
assertNotNull(intersection.startColumn);
178178
assertNotNull(intersection.endColumn);
179-
for (
180-
let c = intersection.startColumn;
181-
c <= intersection.endColumn;
182-
c += 1
183-
) {
184-
assertNotNull(formatValue);
185-
resultRow.push(
186-
formatValue(viewportRow.data.get(c)?.value, this.columns[c])
187-
);
179+
if (formatValue != null) {
180+
for (
181+
let c = intersection.startColumn;
182+
c <= intersection.endColumn;
183+
c += 1
184+
) {
185+
resultRow.push(
186+
formatValue(viewportRow.data.get(c)?.value, this.columns[c])
187+
);
188+
}
188189
}
189190
result.push(resultRow);
190191
}

0 commit comments

Comments
 (0)