diff --git a/app/assets/javascripts/discourse/models/post.js.es6 b/app/assets/javascripts/discourse/models/post.js.es6 index 2e3681c5c62..9a9fbe8e635 100644 --- a/app/assets/javascripts/discourse/models/post.js.es6 +++ b/app/assets/javascripts/discourse/models/post.js.es6 @@ -11,11 +11,17 @@ import { userPath } from "discourse/lib/url"; import Composer from "discourse/models/composer"; const Post = RestModel.extend({ - @computed() - siteSettings() { - // TODO: Remove this once one instantiate all `Discourse.Post` models via the store. - return Discourse.SiteSettings; - }, + // TODO: Remove this once one instantiate all `Discourse.Post` models via the store. + siteSettings: Ember.computed({ + get() { + return Discourse.SiteSettings; + }, + + // prevents model created from json to overridde this property + set() { + return Discourse.SiteSettings; + } + }), @computed("url") shareUrl(url) {