fix: Do not attempt to fetch subscriptions for deleted document

This commit is contained in:
Tom Moor
2024-02-23 23:45:30 -05:00
parent 12d1c66473
commit 80619ce516

View File

@@ -122,7 +122,7 @@ function DataLoader({ match, children }: Props) {
React.useEffect(() => { React.useEffect(() => {
async function fetchSubscription() { async function fetchSubscription() {
if (document?.id && !revisionId) { if (document?.id && !document?.isDeleted && !revisionId) {
try { try {
await subscriptions.fetchPage({ await subscriptions.fetchPage({
documentId: document.id, documentId: document.id,
@@ -134,7 +134,7 @@ function DataLoader({ match, children }: Props) {
} }
} }
void fetchSubscription(); void fetchSubscription();
}, [document?.id, subscriptions, revisionId]); }, [document?.id, document?.isDeleted, subscriptions, revisionId]);
React.useEffect(() => { React.useEffect(() => {
async function fetchViews() { async function fetchViews() {