From 3ee3879db7b6387812627dfd331a1faff2f1e957 Mon Sep 17 00:00:00 2001 From: Max Richter Date: Fri, 5 Apr 2024 19:40:09 +0200 Subject: [PATCH] fix: cleanup frontend .svelte-kit --- src/i18n/utils.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/i18n/utils.ts b/src/i18n/utils.ts index c173f0f..2eaa50a 100644 --- a/src/i18n/utils.ts +++ b/src/i18n/utils.ts @@ -22,12 +22,13 @@ export function parseSlug(id: string) { return [splitPath.join("/"), lang] } -export function filterCollection(collection: T[], locale: string): T[] { +export function filterCollection(collection: T[], locale: string): T[] { return collection.filter(post => { const [_, lang] = parseSlug(post?.id); if (post?.data?.draft) return false; return lang === locale; }).sort((a, b) => { + if (!a?.data?.date || !b?.data?.date) return 0; return (a?.data?.date > b?.data?.date) ? -1 : 1; }); }