UNPKG

payload

Version:

Node, React and MongoDB Headless CMS and Application Framework

27 lines (26 loc) 2.36 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); Object.defineProperty(exports, "deleteCollectionVersions", { enumerable: true, get: function() { return deleteCollectionVersions; } }); const deleteCollectionVersions = async ({ id, payload, req, slug })=>{ try { await payload.db.deleteVersions({ collection: slug, req, where: { parent: { equals: id } } }); } catch (err) { payload.logger.error(`There was an error removing versions for the deleted ${slug} document with ID ${id}.`); } }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL3NyYy92ZXJzaW9ucy9kZWxldGVDb2xsZWN0aW9uVmVyc2lvbnMudHMiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBQYXlsb2FkUmVxdWVzdCB9IGZyb20gJy4uL2V4cHJlc3MvdHlwZXMnXG5pbXBvcnQgdHlwZSB7IFBheWxvYWQgfSBmcm9tICcuLi9wYXlsb2FkJ1xuXG50eXBlIEFyZ3MgPSB7XG4gIGlkPzogbnVtYmVyIHwgc3RyaW5nXG4gIHBheWxvYWQ6IFBheWxvYWRcbiAgcmVxPzogUGF5bG9hZFJlcXVlc3RcbiAgc2x1Zzogc3RyaW5nXG59XG5cbmV4cG9ydCBjb25zdCBkZWxldGVDb2xsZWN0aW9uVmVyc2lvbnMgPSBhc3luYyAoeyBpZCwgcGF5bG9hZCwgcmVxLCBzbHVnIH06IEFyZ3MpOiBQcm9taXNlPHZvaWQ+ID0+IHtcbiAgdHJ5IHtcbiAgICBhd2FpdCBwYXlsb2FkLmRiLmRlbGV0ZVZlcnNpb25zKHtcbiAgICAgIGNvbGxlY3Rpb246IHNsdWcsXG4gICAgICByZXEsXG4gICAgICB3aGVyZToge1xuICAgICAgICBwYXJlbnQ6IHtcbiAgICAgICAgICBlcXVhbHM6IGlkLFxuICAgICAgICB9LFxuICAgICAgfSxcbiAgICB9KVxuICB9IGNhdGNoIChlcnIpIHtcbiAgICBwYXlsb2FkLmxvZ2dlci5lcnJvcihcbiAgICAgIGBUaGVyZSB3YXMgYW4gZXJyb3IgcmVtb3ZpbmcgdmVyc2lvbnMgZm9yIHRoZSBkZWxldGVkICR7c2x1Z30gZG9jdW1lbnQgd2l0aCBJRCAke2lkfS5gLFxuICAgIClcbiAgfVxufVxuIl0sIm5hbWVzIjpbImRlbGV0ZUNvbGxlY3Rpb25WZXJzaW9ucyIsImlkIiwicGF5bG9hZCIsInJlcSIsInNsdWciLCJkYiIsImRlbGV0ZVZlcnNpb25zIiwiY29sbGVjdGlvbiIsIndoZXJlIiwicGFyZW50IiwiZXF1YWxzIiwiZXJyIiwibG9nZ2VyIiwiZXJyb3IiXSwibWFwcGluZ3MiOiI7Ozs7K0JBVWFBOzs7ZUFBQUE7OztBQUFOLE1BQU1BLDJCQUEyQixPQUFPLEVBQUVDLEVBQUUsRUFBRUMsT0FBTyxFQUFFQyxHQUFHLEVBQUVDLElBQUksRUFBUTtJQUM3RSxJQUFJO1FBQ0YsTUFBTUYsUUFBUUcsRUFBRSxDQUFDQyxjQUFjLENBQUM7WUFDOUJDLFlBQVlIO1lBQ1pEO1lBQ0FLLE9BQU87Z0JBQ0xDLFFBQVE7b0JBQ05DLFFBQVFUO2dCQUNWO1lBQ0Y7UUFDRjtJQUNGLEVBQUUsT0FBT1UsS0FBSztRQUNaVCxRQUFRVSxNQUFNLENBQUNDLEtBQUssQ0FDbEIsQ0FBQyxxREFBcUQsRUFBRVQsS0FBSyxrQkFBa0IsRUFBRUgsR0FBRyxDQUFDLENBQUM7SUFFMUY7QUFDRiJ9