UNPKG

@payloadcms/plugin-search

Version:
25 lines (24 loc) 790 B
export const deleteFromSearch = (pluginConfig)=>async ({ id, collection, req: { payload }, req })=>{ const searchSlug = pluginConfig?.searchOverrides?.slug || 'search'; try { await payload.delete({ collection: searchSlug, depth: 0, req, where: { 'doc.relationTo': { equals: collection.slug }, 'doc.value': { equals: id } } }); } catch (err) { payload.logger.error({ err, msg: `Error deleting ${searchSlug} doc.` }); } }; //# sourceMappingURL=deleteFromSearch.js.map