Fix unboost confirmation dialog not showing up on detailed statuses

remotes/1727458204337373841/tmp_refs/heads/signup-info-prompt
Thibaut Girka 2019-06-07 18:57:10 +02:00 committed by ThibG
parent ccfb48d3eb
commit b551d8aa53
1 changed files with 5 additions and 9 deletions

View File

@ -237,10 +237,7 @@ export default class Status extends ImmutablePureComponent {
handleReblogClick = (status, e) => { handleReblogClick = (status, e) => {
const { settings, dispatch } = this.props; const { settings, dispatch } = this.props;
if (status.get('reblogged')) { if (settings.get('confirm_boost_missing_media_description') && status.get('media_attachments').some(item => !item.get('description')) && !status.get('reblogged')) {
dispatch(unreblog(status));
} else {
if (settings.get('confirm_boost_missing_media_description') && status.get('media_attachments').some(item => !item.get('description'))) {
dispatch(openModal('BOOST', { status, onReblog: this.handleModalReblog, missingMediaDescription: true })); dispatch(openModal('BOOST', { status, onReblog: this.handleModalReblog, missingMediaDescription: true }));
} else if ((e && e.shiftKey) || !boostModal) { } else if ((e && e.shiftKey) || !boostModal) {
this.handleModalReblog(status); this.handleModalReblog(status);
@ -248,7 +245,6 @@ export default class Status extends ImmutablePureComponent {
dispatch(openModal('BOOST', { status, onReblog: this.handleModalReblog })); dispatch(openModal('BOOST', { status, onReblog: this.handleModalReblog }));
} }
} }
}
handleBookmarkClick = (status) => { handleBookmarkClick = (status) => {
if (status.get('bookmarked')) { if (status.get('bookmarked')) {