in api/models/Build.js [39:60]
afterCreate: function(model, done) {
if (Build.publishCreate) Build.publishCreate(model);
// Use SQS for queue if available
var queue = sails.config.build.sqsQueue ? SQS : this;
Build.findOne(model.id)
.populate('site')
.populate('user')
.exec(function(err, model) {
if (err && done) return done(err, model);
if (err) return sails.log.error(err);
if (!model && done) return done();
// Additional query since we need to populate a 2nd level association
Passport.findOne({ user: model.user.id })
.exec(function(err, passport) {
if (err && done) return done(err, model);
if (err) return sails.log.error(err);
model.user.passport = passport;
queue.addJob(model);
if (done) return done();
});
});
},