fix: #2125, ensures createdAt and updatedAt are returned in update operations

This commit is contained in:
James
2023-02-18 10:56:09 -05:00
parent 5c5f1f9735
commit 42ebf68932
2 changed files with 10 additions and 4 deletions

View File

@@ -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;
};

View File

@@ -546,6 +546,8 @@ describe('Versions', () => {
const update = `mutation {
updateAutosavePost(id: "${collectionGraphQLPostID}", data: {title: "${updatedTitle}"}) {
title
updatedAt
createdAt
}
}`;
await graphQLClient.request(update);