diff --git a/app/assets/javascripts/discourse/models/topic.js b/app/assets/javascripts/discourse/models/topic.js index a08fea115ec..3a0cefa1b5a 100644 --- a/app/assets/javascripts/discourse/models/topic.js +++ b/app/assets/javascripts/discourse/models/topic.js @@ -318,7 +318,11 @@ Discourse.Topic.reopenClass({ **/ findSimilarTo: function(title, body) { return Discourse.ajax("/topics/similar_to", { data: {title: title, raw: body} }).then(function (results) { - return results.map(function(topic) { return Discourse.Topic.create(topic); }); + if (Array.isArray(results)) { + return results.map(function(topic) { return Discourse.Topic.create(topic); }); + } else { + return Ember.A(); + } }); },