From 66352c8bad6b1eefb6face4bb9db888e925a123f Mon Sep 17 00:00:00 2001 From: danielgrippi Date: Mon, 27 Feb 2012 14:15:56 -0800 Subject: [PATCH] have a guard on a handlebars helper. --- public/javascripts/app/helpers/handlebars-helpers.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/public/javascripts/app/helpers/handlebars-helpers.js b/public/javascripts/app/helpers/handlebars-helpers.js index 4b98f757d..da747a669 100644 --- a/public/javascripts/app/helpers/handlebars-helpers.js +++ b/public/javascripts/app/helpers/handlebars-helpers.js @@ -15,6 +15,10 @@ Handlebars.registerHelper('linkToPerson', function(context, block) { }) Handlebars.registerHelper('personImage', function(person, size, imageClass) { + /* we return here if person.avatar is blank, because this happens when a + * user is unauthenticated. we don't know why this happens... */ + if(typeof(person.avatar) == "undefined") { return } + size = (typeof(size) != "string" ? "small" : size); imageClass = (typeof(imageClass) != "string" ? size : imageClass);