Logout user on deleteme request
This commit is contained in:
committed by
Aleksei Gurianov
parent
9b5c784bdc
commit
b27489e918
@@ -30,7 +30,7 @@ methods.forEach(method => {
|
||||
|
||||
parameters.url = `${basename}${url}`;
|
||||
|
||||
if (method !== 'post' && !parameters.url.includes('?site=') && !parameters.url.includes('&site=')) {
|
||||
if (siteId && method !== 'post' && !parameters.url.includes('?site=') && !parameters.url.includes('&site=')) {
|
||||
parameters.url += (parameters.url.includes('?') ? '&' : '?') + `site=${siteId}`;
|
||||
}
|
||||
|
||||
|
||||
@@ -65,7 +65,7 @@ export default class AuthPanel extends Component {
|
||||
</DropdownItem>
|
||||
|
||||
<DropdownItem>
|
||||
<Button mods={{ kind: 'link' }} onClick={requestDeletion}>
|
||||
<Button mods={{ kind: 'link' }} onClick={() => requestDeletion().then(props.onSignOut)}>
|
||||
Request my data removal
|
||||
</Button>
|
||||
</DropdownItem>
|
||||
|
||||
@@ -27,7 +27,7 @@ link: ${link}
|
||||
}
|
||||
|
||||
export function requestDeletion() {
|
||||
deleteMe().then(data => {
|
||||
return deleteMe().then(data => {
|
||||
const email = store.get('config').admin_email;
|
||||
const { subject, message } = getDeleteInformationMessage(data.user_id, siteId, data.link);
|
||||
window.location = `mailto:${email}?subject=${subject}&body=${message}`;
|
||||
|
||||
Reference in New Issue
Block a user