From d746aaec499be60551628d0edc697cdf2feec121 Mon Sep 17 00:00:00 2001 From: Fred Carlsen Date: Mon, 14 Nov 2022 09:53:10 +0100 Subject: [PATCH] fix(base): skip cross dataset validation on mutations (#3856) --- .../base/src/datastores/document/document-pair/checkoutPair.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/@sanity/base/src/datastores/document/document-pair/checkoutPair.ts b/packages/@sanity/base/src/datastores/document/document-pair/checkoutPair.ts index 1252aa2b919..57bdfda94af 100644 --- a/packages/@sanity/base/src/datastores/document/document-pair/checkoutPair.ts +++ b/packages/@sanity/base/src/datastores/document/document-pair/checkoutPair.ts @@ -50,6 +50,9 @@ function commitMutations(mutationParams: MutatorMutation['params']) { visibility: 'async', returnDocuments: false, tag: 'document.commit', + // This makes sure the studio doesn't crash when a draft is crated + // because someone deleted a referenced document in the target dataset + skipCrossDatasetReferenceValidation: true, }) }