diff --git a/web/app/common/fetcher.js b/web/app/common/fetcher.js index 1e7b7b33..39285155 100644 --- a/web/app/common/fetcher.js +++ b/web/app/common/fetcher.js @@ -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}`; } diff --git a/web/app/components/auth-panel/auth-panel.jsx b/web/app/components/auth-panel/auth-panel.jsx index a3657625..2ed169dc 100644 --- a/web/app/components/auth-panel/auth-panel.jsx +++ b/web/app/components/auth-panel/auth-panel.jsx @@ -65,7 +65,7 @@ export default class AuthPanel extends Component { - diff --git a/web/app/utils/email.js b/web/app/utils/email.js index 5ad99850..c94e3913 100644 --- a/web/app/utils/email.js +++ b/web/app/utils/email.js @@ -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}`;