From 0bb02505b0d1c1677155cc1cc13e9aef1406a542 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9gis=20Hanol?= Date: Tue, 21 Jan 2014 19:32:37 +0100 Subject: [PATCH] BUGFIX: error when find_similar_to has no response --- app/assets/javascripts/discourse/models/topic.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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(); + } }); },