diff --git a/www/extras/wobject/Survey/administersurvey.js b/www/extras/wobject/Survey/administersurvey.js index 1d4bf27e2..f45fcf544 100644 --- a/www/extras/wobject/Survey/administersurvey.js +++ b/www/extras/wobject/Survey/administersurvey.js @@ -389,6 +389,10 @@ if (typeof Survey === "undefined") { addWidgets: function(qs){ hasFile = false; for (var i = 0; i < qs.length; i++) { + if (!q || !q.answers) { + // gracefully handle q with no answers + continue; + } var q = qs[i]; var verts = ''; for (var x in q.answers) {