Skip to content

Commit 9dbc6a3

Browse files
committed
fix: fixed build issue with updated schema
Fixed an issue with the newsletter table not handling optional responses BREAKING CHANGE: Fails to build due to mismatch between schema and UI code
1 parent 3cd2230 commit 9dbc6a3

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

lib/user-interface/genai-newsletter-ui/src/components/newsletters/newsletters-table.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ export default function NewslettersTable(props: ListableNewslettersTableProps |
6767
query: listUserSubscriptions
6868
})
6969
if (result.data !== undefined && result.errors === undefined) {
70-
setNewsletters(result.data.listUserSubscriptions.items as Newsletter[])
71-
setSubscribedCount(result.data.listUserSubscriptions.items.length)
70+
setNewsletters(result.data.listUserSubscriptions?.items as Newsletter[])
71+
setSubscribedCount(result.data.listUserSubscriptions?.items?.length ?? 0)
7272
}
7373
} else {
7474
const result =
@@ -83,7 +83,7 @@ export default function NewslettersTable(props: ListableNewslettersTableProps |
8383
}
8484
})
8585
if (result.data !== undefined && result.errors === undefined) {
86-
setNewsletters(result.data.listNewsletters.items as Newsletter[])
86+
setNewsletters(result.data.listNewsletters?.items as Newsletter[])
8787
}
8888
}
8989

0 commit comments

Comments
 (0)