{#if 'authorId' in video && video.authorId}
diff --git a/materialious/src/routes/(app)/channel/[slug]/+page.svelte b/materialious/src/routes/(app)/channel/[slug]/+page.svelte
index 0e387825..cc8947e9 100644
--- a/materialious/src/routes/(app)/channel/[slug]/+page.svelte
+++ b/materialious/src/routes/(app)/channel/[slug]/+page.svelte
@@ -86,7 +86,7 @@
}
const banner = new Avatar({
- src: proxyGoogleImage($channelCacheStore[page.params.slug].channel.authorBanners[0].url)
+ src: proxyGoogleImage($channelCacheStore[page.params.slug].channel.authorBanners[0]?.url ?? '')
});
diff --git a/materialious/src/routes/(app)/subscriptions/manage/+page.svelte b/materialious/src/routes/(app)/subscriptions/manage/+page.svelte
index a7a56023..62ed4313 100644
--- a/materialious/src/routes/(app)/subscriptions/manage/+page.svelte
+++ b/materialious/src/routes/(app)/subscriptions/manage/+page.svelte
@@ -4,6 +4,7 @@
import Fuse from 'fuse.js';
import { _ } from '$lib/i18n';
import NoResults from '$lib/components/NoResults.svelte';
+ import AuthorAvatar from '$lib/components/AuthorAvatar.svelte';
let { data } = $props();
@@ -49,6 +50,8 @@
{#each subscriptions as sub (sub.authorId)}