mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: deleting own post results in error
This commit is contained in:
parent
e84e310325
commit
ae68795d82
@ -1,7 +1,7 @@
|
||||
import { default as computed } from "ember-addons/ember-computed-decorators";
|
||||
import PreferencesTabController from "discourse/mixins/preferences-tab-controller";
|
||||
import { popupAjaxError } from 'discourse/lib/ajax-error';
|
||||
import { cook } from 'discourse/lib/text';
|
||||
import { cookAsync } from 'discourse/lib/text';
|
||||
|
||||
export default Ember.Controller.extend(PreferencesTabController, {
|
||||
|
||||
@ -57,9 +57,12 @@ export default Ember.Controller.extend(PreferencesTabController, {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return model.save(this.get('saveAttrNames')).then(() => {
|
||||
model.set('bio_cooked', cook(model.get('bio_raw')));
|
||||
this.set('saved', true);
|
||||
cookAsync(model.get('bio_raw')).then(()=>{
|
||||
model.set('bio_cooked', );
|
||||
this.set('saved', true);
|
||||
}).catch(popupAjaxError);
|
||||
}).catch(popupAjaxError);
|
||||
}
|
||||
}
|
||||
|
@ -6,7 +6,7 @@ import { propertyEqual } from 'discourse/lib/computed';
|
||||
import Quote from 'discourse/lib/quote';
|
||||
import computed from 'ember-addons/ember-computed-decorators';
|
||||
import { postUrl } from 'discourse/lib/utilities';
|
||||
import { cook } from 'discourse/lib/text';
|
||||
import { cookAsync } from 'discourse/lib/text';
|
||||
import { userPath } from 'discourse/lib/url';
|
||||
import Composer from 'discourse/models/composer';
|
||||
|
||||
@ -170,13 +170,15 @@ const Post = RestModel.extend({
|
||||
});
|
||||
} else {
|
||||
|
||||
this.setProperties({
|
||||
cooked: cook(I18n.t("post.deleted_by_author", {count: Discourse.SiteSettings.delete_removed_posts_after})),
|
||||
can_delete: false,
|
||||
version: this.get('version') + 1,
|
||||
can_recover: true,
|
||||
can_edit: false,
|
||||
user_deleted: true
|
||||
cookAsync(I18n.t("post.deleted_by_author", {count: Discourse.SiteSettings.delete_removed_posts_after})).then(cooked => {
|
||||
this.setProperties({
|
||||
cooked: cooked,
|
||||
can_delete: false,
|
||||
version: this.get('version') + 1,
|
||||
can_recover: true,
|
||||
can_edit: false,
|
||||
user_deleted: true
|
||||
});
|
||||
});
|
||||
}
|
||||
},
|
||||
|
Loading…
Reference in New Issue
Block a user