diff --git a/packages/app/src/Element/Event/NoteContextMenu.tsx b/packages/app/src/Element/Event/NoteContextMenu.tsx index 4d72d896d..ea37e3355 100644 --- a/packages/app/src/Element/Event/NoteContextMenu.tsx +++ b/packages/app/src/Element/Event/NoteContextMenu.tsx @@ -83,7 +83,7 @@ export function NoteContextMenu({ ev, ...props }: NosteContextMenuProps) { useEffect(() => { const sub = getCurrentSubscription(login.subscriptions); - if (sub.type === SubscriptionType.Premium) { + if (sub?.type === SubscriptionType.Premium) { translate(); } }, []); diff --git a/packages/app/src/Subscription/index.ts b/packages/app/src/Subscription/index.ts index 3349e652e..c27ee20fe 100644 --- a/packages/app/src/Subscription/index.ts +++ b/packages/app/src/Subscription/index.ts @@ -56,7 +56,7 @@ export function getActiveSubscriptions(s: Array) { } export function getCurrentSubscription(s: Array) { - return getActiveSubscriptions(s)[0]; + return getActiveSubscriptions(s).at(0); } export function mostRecentSubscription(s: Array) {