diff --git a/app/assets/javascripts/discourse/components/user-card-contents.js.es6 b/app/assets/javascripts/discourse/components/user-card-contents.js.es6 index 83e83ac9b0..d78d1d6db2 100644 --- a/app/assets/javascripts/discourse/components/user-card-contents.js.es6 +++ b/app/assets/javascripts/discourse/components/user-card-contents.js.es6 @@ -131,7 +131,7 @@ export default Ember.Component.extend( } }, - @observes("user.card_background") + @observes("user.card_background_upload_url") addBackground() { if (!this.get("allowBackgrounds")) { return; @@ -142,7 +142,7 @@ export default Ember.Component.extend( return; } - const url = this.get("user.card_background"); + const url = this.get("user.card_background_upload_url"); const bg = Ember.isEmpty(url) ? "" : `url(${Discourse.getURLWithCDN(url)})`; diff --git a/app/assets/javascripts/discourse/controllers/preferences/profile.js.es6 b/app/assets/javascripts/discourse/controllers/preferences/profile.js.es6 index 87fe1fa3c4..803eea2d87 100644 --- a/app/assets/javascripts/discourse/controllers/preferences/profile.js.es6 +++ b/app/assets/javascripts/discourse/controllers/preferences/profile.js.es6 @@ -10,8 +10,8 @@ export default Ember.Controller.extend(PreferencesTabController, { "location", "custom_fields", "user_fields", - "profile_background", - "card_background", + "profile_background_upload_url", + "card_background_upload_url", "date_of_birth" ], diff --git a/app/assets/javascripts/discourse/controllers/user.js.es6 b/app/assets/javascripts/discourse/controllers/user.js.es6 index 038dfccfbd..85e6c3fa67 100644 --- a/app/assets/javascripts/discourse/controllers/user.js.es6 +++ b/app/assets/javascripts/discourse/controllers/user.js.es6 @@ -21,8 +21,8 @@ export default Ember.Controller.extend(CanCheckEmails, { return !profileHidden && viewingSelf; }, - @computed("model.profileBackground") - hasProfileBackground(background) { + @computed("model.profileBackgroundUrl") + hasProfileBackgroundUrl(background) { return !Ember.isEmpty(background.toString()); }, diff --git a/app/assets/javascripts/discourse/models/user.js.es6 b/app/assets/javascripts/discourse/models/user.js.es6 index e80e060cef..4af96febe8 100644 --- a/app/assets/javascripts/discourse/models/user.js.es6 +++ b/app/assets/javascripts/discourse/models/user.js.es6 @@ -77,8 +77,8 @@ const User = RestModel.extend({ return username; }, - @computed("profile_background") - profileBackground(bgUrl) { + @computed("profile_background_upload_url") + profileBackgroundUrl(bgUrl) { if ( Ember.isEmpty(bgUrl) || !Discourse.SiteSettings.allow_profile_backgrounds @@ -250,8 +250,8 @@ const User = RestModel.extend({ "user_fields", "muted_usernames", "ignored_usernames", - "profile_background", - "card_background", + "profile_background_upload_url", + "card_background_upload_url", "muted_tags", "tracked_tags", "watched_tags", diff --git a/app/assets/javascripts/discourse/templates/preferences/profile.hbs b/app/assets/javascripts/discourse/templates/preferences/profile.hbs index b906cfe75d..3d5a2bcc75 100644 --- a/app/assets/javascripts/discourse/templates/preferences/profile.hbs +++ b/app/assets/javascripts/discourse/templates/preferences/profile.hbs @@ -32,7 +32,8 @@