fix: Do not attempt to fetch subscriptions for deleted document
This commit is contained in:
@@ -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() {
|
||||||
|
|||||||
Reference in New Issue
Block a user