From e6607479cfbe6d83fe1dca1edc3e19a19cc9cf2b Mon Sep 17 00:00:00 2001 From: Fred Carlsen Date: Wed, 9 Nov 2022 15:04:53 +0100 Subject: [PATCH] fix(base): skip cdr validation on mutations Signed-off-by: Fred Carlsen --- .../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, }) }