Skip to content

Commit d90bf6c

Browse files
authored
Merge pull request #212 from MetaCell/feature/fix_loader
header undefined handling
2 parents ca62f91 + 52984cd commit d90bf6c

File tree

1 file changed

+8
-2
lines changed
  • applications/virtual-fly-brain/frontend/src/components

1 file changed

+8
-2
lines changed

applications/virtual-fly-brain/frontend/src/components/TermInfo.jsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -517,6 +517,10 @@ const TermInfo = ({ open, setOpen }) => {
517517

518518
// Helper to order headers: Name first, then others by order, then Add (empty)
519519
const getOrderedHeaders = (headers) => {
520+
if (!headers || typeof headers !== 'object') {
521+
return [];
522+
}
523+
520524
const headerArr = Object.entries(headers)
521525
.map(([key, value]) => ({ key, ...value }))
522526
.filter(h => h.key !== 'id' && h.key !== 'name');
@@ -1141,7 +1145,8 @@ const TermInfo = ({ open, setOpen }) => {
11411145
{group.queries.slice().sort(sortByCountDescending).map((query, index) => {
11421146
const headers = getOrderedHeaders(query?.preview_results?.headers);
11431147
return (query.output_format === "table" &&
1144-
query?.preview_results?.rows?.length > 0 ? (
1148+
query?.preview_results?.rows?.length > 0 &&
1149+
headers?.length > 0 ? (
11451150
<TreeItem
11461151
sx={{ "paddingLeft": "1.25rem" }}
11471152
key={`table-query-${groupIndex}-${index}`}
@@ -1370,7 +1375,8 @@ const TermInfo = ({ open, setOpen }) => {
13701375
.map((query, index) => {
13711376
const headers = getOrderedHeaders(query?.preview_results?.headers);
13721377
return (query.output_format === "table" &&
1373-
query?.preview_results?.rows?.length > 0 ? (
1378+
query?.preview_results?.rows?.length > 0 &&
1379+
headers?.length > 0 ? (
13741380
<TreeItem
13751381
sx={{ "paddingLeft": "1.25rem" }}
13761382
key={query.label + index}

0 commit comments

Comments
 (0)