From 3298113a93dcb2969159619761e37dfc1b41a0f1 Mon Sep 17 00:00:00 2001
From: Sasha <64744993+r1tsuu@users.noreply.github.com>
Date: Tue, 12 Nov 2024 16:14:28 +0200
Subject: [PATCH] fix(ui): pass correct `relationTo` to locked documents
creation (#9137)
### What?
Relationships within `payload-locked-documents` collection were stored
incorrectly with `relationTo` as an array:
Example how it should be:
This additionally caused issue that `value` wasn't converted to
`ObjectID`
---
packages/ui/src/utilities/handleFormStateLocking.ts | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/packages/ui/src/utilities/handleFormStateLocking.ts b/packages/ui/src/utilities/handleFormStateLocking.ts
index 69673ed6b..ee7734ec1 100644
--- a/packages/ui/src/utilities/handleFormStateLocking.ts
+++ b/packages/ui/src/utilities/handleFormStateLocking.ts
@@ -125,13 +125,13 @@ export const handleFormStateLocking = async ({
data: {
document: collectionSlug
? {
- relationTo: [collectionSlug],
+ relationTo: collectionSlug,
value: id,
}
: undefined,
globalSlug: globalSlug ? globalSlug : undefined,
user: {
- relationTo: [req.user.collection],
+ relationTo: req.user.collection,
value: req.user.id,
},
},