diff --git a/app/soapbox/features/edit_profile/index.js b/app/soapbox/features/edit_profile/index.js index 02972cb6d..bd29650b3 100644 --- a/app/soapbox/features/edit_profile/index.js +++ b/app/soapbox/features/edit_profile/index.js @@ -111,8 +111,11 @@ class EditProfile extends ImmutablePureComponent { const data = this.getParams(); let formData = new FormData(); for (let key in data) { - const shouldAppend = Boolean(data[key] || key.startsWith('fields_attributes')); - if (shouldAppend) formData.append(key, data[key] || ''); + const shouldAppend = Boolean(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; } @@ -201,13 +204,13 @@ class EditProfile extends ImmutablePureComponent { checked={this.state.locked} onChange={this.handleCheckboxChange} /> - } hint={} name='bot' checked={this.state.bot} onChange={this.handleCheckboxChange} - /> + /> */}