update user pictures on page fetch for learn-to-code

This commit is contained in:
Nathan Leniz
2015-03-09 07:59:18 +09:00
parent 8d2552fe57
commit bc06c69a7b
2 changed files with 6 additions and 14 deletions

View File

@ -166,19 +166,13 @@ module.exports = {
about: function(req, res) { about: function(req, res) {
if (req.user) { if (req.user) {
if (!req.user.picture) { if (!req.user.picture) {
User.find({'_id': req.user._id}, function (err, user) {
if (err) { req.user.picture = "https://s3.amazonaws.com/freecodecamp/favicons/apple-touch-icon-180x180.png";
debug('Err:', err); req.user.save();
}
user = user.pop();
user.picture = "https://s3.amazonaws.com/freecodecamp/favicons/apple-touch-icon-180x180.png";
user.markModifed('user.picture');
user.save();
updateUserStoryPictures(user._id.toString(), "https://s3.amazonaws.com/freecodecamp/favicons/apple-touch-icon-180x180.png");
});
} }
} }
var date1 = new Date("10/15/2014"); var date1 = new Date("10/15/2014");
var date2 = new Date(); var date2 = new Date();
var timeDiff = Math.abs(date2.getTime() - date1.getTime()); var timeDiff = Math.abs(date2.getTime() - date1.getTime());

View File

@ -6,9 +6,7 @@ var Challenge = require('../models/Challenge.js'),
secrets = require('../config/secrets'), secrets = require('../config/secrets'),
challenges = require('./challenges.json'), challenges = require('./challenges.json'),
coursewares = require('./coursewares.json'), coursewares = require('./coursewares.json'),
stories = require('./stories.json'), bonfires = require('./bonfires.json');
bonfires = require('./bonfires.json'),
comments = require('./comments.json');
mongoose.connect(secrets.db); mongoose.connect(secrets.db);