From a0ef6a221135fee901302d968006168870874ecb Mon Sep 17 00:00:00 2001 From: Innei Date: Tue, 24 Sep 2024 17:23:17 +0800 Subject: [PATCH] chore: optional chain for sort Signed-off-by: Innei --- apps/renderer/src/modules/entry-column/hooks.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/renderer/src/modules/entry-column/hooks.ts b/apps/renderer/src/modules/entry-column/hooks.ts index b67753f3f..6c634833e 100644 --- a/apps/renderer/src/modules/entry-column/hooks.ts +++ b/apps/renderer/src/modules/entry-column/hooks.ts @@ -252,8 +252,8 @@ function sortEntriesIdByEntryPublishedAt(entries: string[]) { function sortEntriesIdByStarAt(entries: string[]) { const entriesId2Map = entryActions.getFlattenMapEntries() return entries.slice().sort((a, b) => { - const aStar = entriesId2Map[a].collections?.createdAt - const bStar = entriesId2Map[b].collections?.createdAt + const aStar = entriesId2Map[a]?.collections?.createdAt + const bStar = entriesId2Map[b]?.collections?.createdAt if (!aStar || !bStar) return 0 return bStar.localeCompare(aStar) })