From a1baf739569841c030ffd15e84045ab5c1755630 Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 9 May 2017 15:42:55 -0400 Subject: [PATCH] FIX: Better error message for when your bookmark rate limit is exceeded --- .../javascripts/discourse/models/topic.js.es6 | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/app/assets/javascripts/discourse/models/topic.js.es6 b/app/assets/javascripts/discourse/models/topic.js.es6 index 34bb795a8bb..5949766a915 100644 --- a/app/assets/javascripts/discourse/models/topic.js.es6 +++ b/app/assets/javascripts/discourse/models/topic.js.es6 @@ -282,21 +282,7 @@ const Topic = RestModel.extend({ } return []; - }).catch(error => { - let showGenericError = true; - if (error && error.responseText) { - try { - bootbox.alert($.parseJSON(error.responseText).errors); - showGenericError = false; - } catch(e) { } - } - - if (showGenericError) { - bootbox.alert(I18n.t('generic_error')); - } - - throw error; - }).finally(() => this.set('bookmarking', false)); + }).catch(popupAjaxError).finally(() => this.set('bookmarking', false)); }; const unbookmarkedPosts = [];