fix: #2125, ensures createdAt and updatedAt are returned in update operations
This commit is contained in:
@@ -110,10 +110,14 @@ export const saveVersion = async ({
|
||||
});
|
||||
}
|
||||
|
||||
result = result.version;
|
||||
result = JSON.parse(JSON.stringify(result));
|
||||
result = sanitizeInternalFields(result);
|
||||
result.id = id;
|
||||
|
||||
return result;
|
||||
let createdVersion = result.version;
|
||||
createdVersion.createdAt = result.createdAt;
|
||||
createdVersion.updatedAt = result.updatedAt;
|
||||
|
||||
createdVersion = sanitizeInternalFields(createdVersion);
|
||||
createdVersion.id = id;
|
||||
|
||||
return createdVersion;
|
||||
};
|
||||
|
||||
@@ -546,6 +546,8 @@ describe('Versions', () => {
|
||||
const update = `mutation {
|
||||
updateAutosavePost(id: "${collectionGraphQLPostID}", data: {title: "${updatedTitle}"}) {
|
||||
title
|
||||
updatedAt
|
||||
createdAt
|
||||
}
|
||||
}`;
|
||||
await graphQLClient.request(update);
|
||||
|
||||
Reference in New Issue
Block a user