1
Fork 0

Use status URL when checking group existence.

This avoids issues with redirects.
This commit is contained in:
Juliusz Chroboczek 2022-09-16 20:31:46 +02:00
parent d2a34cc4b5
commit 4f83de3335
1 changed files with 3 additions and 2 deletions

View File

@ -30,12 +30,13 @@ document.getElementById('groupform').onsubmit = async function(e) {
if(group === '') if(group === '')
return; return;
let url = '/group/' + group + '/'; let url = '/group/' + group + '/';
let statusUrl = url + '.status.json';
try { try {
groupinput.disabled = true; groupinput.disabled = true;
button.disabled = true; button.disabled = true;
try { try {
let resp = await fetch(url, { let resp = await fetch(statusUrl, {
method: 'HEAD', method: 'HEAD',
}); });
if(!resp.ok) { if(!resp.ok) {
@ -46,7 +47,7 @@ document.getElementById('groupform').onsubmit = async function(e) {
return; return;
} }
} catch(e) { } catch(e) {
displayError(`Coudln't connect: ${e.toString()}`); displayError(`Couldn't connect: ${e.toString()}`);
return; return;
} }
} finally { } finally {