Can someone explain why this script doesn’t work in user.register.post.pre_process?
var lodash = require("lodash.min.js");
if (event.request.payload.resource) { // use 'payload' for request
lodash._.each(event.request.payload.resource, function( record ) {
if (record.first_name === '') {
throw 'Name field is required';
}
});
}
If I register a user with first_name = “” it succeeds.