From e4bc8e8d2c5745c7a15073bd74bde9fb4f79d2ea Mon Sep 17 00:00:00 2001 From: Shawn Mclean Date: Thu, 19 Dec 2024 11:21:35 -0500 Subject: [PATCH] show error of references that have no books --- .../[slug]/components/Connections.tsx | 5 ++++- .../[slug]/components/ReferenceList.tsx | 19 ++++++++++++++++++- 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/apps/sovoli.com/src/app/[username]/[slug]/components/Connections.tsx b/apps/sovoli.com/src/app/[username]/[slug]/components/Connections.tsx index cdba61dc..f61c1d37 100644 --- a/apps/sovoli.com/src/app/[username]/[slug]/components/Connections.tsx +++ b/apps/sovoli.com/src/app/[username]/[slug]/components/Connections.tsx @@ -19,6 +19,7 @@ export function Connections({ knowledge }: ConnectionsProps) { ? "references" : "replies", ); + return ( References - 3 + {knowledge.SourceConnections?.filter( + (c) => c.type !== "main_reference" && c.type !== "comment", + ).length ?? 0} } diff --git a/apps/sovoli.com/src/app/[username]/[slug]/components/ReferenceList.tsx b/apps/sovoli.com/src/app/[username]/[slug]/components/ReferenceList.tsx index c71701f9..120ffe62 100644 --- a/apps/sovoli.com/src/app/[username]/[slug]/components/ReferenceList.tsx +++ b/apps/sovoli.com/src/app/[username]/[slug]/components/ReferenceList.tsx @@ -42,7 +42,24 @@ function BookReference({ const book = knowledgeConnection.TargetKnowledge?.Book; const authors = book?.authors as unknown as string[]; - if (!book) return null; + if (!book) + return ( + + +

Error retrieving book information

+

+ Notes: {knowledgeConnection.notes} +

+

+ Error: {knowledgeConnection.TargetKnowledge?.jobError} +

+

+ Query: {knowledgeConnection.TargetKnowledge?.query} -{" "} + {knowledgeConnection.TargetKnowledge?.queryType} +

+
+
+ ); return (