feat: tests & autosave improvements

This commit is contained in:
James
2021-12-30 16:37:49 -05:00
parent e910d8938f
commit 7220ff7a8a
24 changed files with 169 additions and 101 deletions

View File

@@ -2,7 +2,6 @@ import { Payload } from '..';
import { SanitizedCollectionConfig } from '../collections/config/types';
import { enforceMaxVersions } from './enforceMaxVersions';
import { PayloadRequest } from '../express/types';
import sanitizeInternalFields from '../utilities/sanitizeInternalFields';
type Args = {
payload: Payload
@@ -34,10 +33,9 @@ export const saveCollectionVersion = async ({
});
delete version._id;
let result;
try {
result = await VersionsModel.create({
await VersionsModel.create({
parent: id,
version,
autosave: false,
@@ -57,10 +55,4 @@ export const saveCollectionVersion = async ({
maxPerDoc: config.versions.maxPerDoc,
});
}
result = JSON.stringify(result);
result = JSON.parse(result);
result = sanitizeInternalFields(result);
return result;
};