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}
- />
+ /> */}