Closed aramis-it closed 2 years ago
beforeQuery method works but beforeRecordMutate not working in admin access wrapper
import { Query } from "mongoose"; export default (resolvers: any) => { Object.keys(resolvers).forEach((k) => { resolvers[k] = resolvers[k].wrapResolve((next: any) => async (requestParams: any) => { const { context, args, info } = requestParams; // extend resolve params with hook requestParams.beforeMutate = async (doc: any, rp: any) => { console.log('doc', doc) console.log('rp', rp) }; requestParams.beforeQuery = (query: Query<unknown, unknown>) => { console.log('query', query.model.modelName) // console.log('context', context) console.log('info', info.fieldName) }; return next(requestParams) }) }) return resolvers }
@ulziibadrakh-p in your post you wrote beforeRecordMutate , but in your code you wrote beforeMutate which doesn't exist.
Ok thanks. I will check
beforeQuery method works but beforeRecordMutate not working in admin access wrapper