Fixed features/edit_profile checkbox issues. Bot value always returned true, so commented that feature out

timeline-tab-hover-styles
crockwave 2020-08-03 18:05:53 -05:00
rodzic eeaf9f0b8e
commit 05cc7ac818
1 zmienionych plików z 7 dodań i 4 usunięć

Wyświetl plik

@ -111,8 +111,11 @@ class EditProfile extends ImmutablePureComponent {
const data = this.getParams(); const data = this.getParams();
let formData = new FormData(); let formData = new FormData();
for (let key in data) { for (let key in data) {
const shouldAppend = Boolean(data[key] || key.startsWith('fields_attributes')); const shouldAppend = Boolean(data[key]
if (shouldAppend) formData.append(key, data[key] || ''); || key.startsWith('fields_attributes')
|| (key === 'bot' && data.bot !== undefined)
|| (key === 'locked' && data.locked !== undefined));
if (shouldAppend) formData.append(key, String(data[key]) || '');
} }
return formData; return formData;
} }
@ -201,13 +204,13 @@ class EditProfile extends ImmutablePureComponent {
checked={this.state.locked} checked={this.state.locked}
onChange={this.handleCheckboxChange} onChange={this.handleCheckboxChange}
/> />
<Checkbox {/* <Checkbox
label={<FormattedMessage id='edit_profile.fields.bot_label' defaultMessage='This is a bot account' />} label={<FormattedMessage id='edit_profile.fields.bot_label' defaultMessage='This is a bot account' />}
hint={<FormattedMessage id='edit_profile.hints.bot' defaultMessage='This account mainly performs automated actions and might not be monitored' />} hint={<FormattedMessage id='edit_profile.hints.bot' defaultMessage='This account mainly performs automated actions and might not be monitored' />}
name='bot' name='bot'
checked={this.state.bot} checked={this.state.bot}
onChange={this.handleCheckboxChange} onChange={this.handleCheckboxChange}
/> /> */}
</FieldsGroup> </FieldsGroup>
<FieldsGroup> <FieldsGroup>
<div className='fields-row__column fields-group'> <div className='fields-row__column fields-group'>