Merge pull request #2693 from payloadcms/fix/2685-graphql-relations
Fix/2685 graphql relations
This commit is contained in:
@@ -54,12 +54,16 @@ const batchAndLoadDocs = (req: PayloadRequest): BatchLoadFn<string, TypeWithID>
|
||||
|
||||
const idField = payload.collections?.[collection].config.fields.find((field) => fieldAffectsData(field) && field.name === 'id');
|
||||
|
||||
if (isValidID(id, getIDType(idField))) {
|
||||
let sanitizedID: string | number = id
|
||||
|
||||
if (idField?.type === 'number') sanitizedID = parseFloat(id)
|
||||
|
||||
if (isValidID(sanitizedID, getIDType(idField))) {
|
||||
return {
|
||||
...batches,
|
||||
[batchKey]: [
|
||||
...batches[batchKey] || [],
|
||||
id,
|
||||
sanitizedID,
|
||||
],
|
||||
};
|
||||
}
|
||||
|
||||
@@ -389,8 +389,6 @@ function buildObjectType({
|
||||
}
|
||||
|
||||
if (id) {
|
||||
id = id.toString();
|
||||
|
||||
const relatedDocument = await context.req.payloadDataLoader.load(JSON.stringify([
|
||||
relatedCollectionSlug,
|
||||
id,
|
||||
|
||||
Reference in New Issue
Block a user