From 4e317e7acabd11c27f2c4de93d20272cb8d39aaf Mon Sep 17 00:00:00 2001 From: Robin Ward Date: Tue, 28 Jul 2020 11:55:47 -0400 Subject: [PATCH] FIX: Computed property deprecation This `description` field on a theme is returned from the server side and needn't be calculated in the front end. I tested in the UX and seems to work well. --- app/assets/javascripts/admin/models/theme.js | 9 --------- 1 file changed, 9 deletions(-) diff --git a/app/assets/javascripts/admin/models/theme.js b/app/assets/javascripts/admin/models/theme.js index b8b5bc0d8cd..d3077eb5499 100644 --- a/app/assets/javascripts/admin/models/theme.js +++ b/app/assets/javascripts/admin/models/theme.js @@ -282,15 +282,6 @@ const Theme = RestModel.extend({ parentThemes.addObject(theme); }, - @discourseComputed("name", "default") - description: function(name, isDefault) { - if (isDefault) { - return I18n.t("admin.customize.theme.default_name", { name: name }); - } else { - return name; - } - }, - checkForUpdates() { return this.save({ remote_check: true }).then(() => this.set("changed", false)