v0.14.23-fixed_js

This commit is contained in:
Mateusz Gruszczyński
2026-09-17 09:45:14 +02:00
parent c459027b56
commit 2f0bf20033
7 changed files with 34 additions and 20 deletions
+6 -2
View File
@@ -413,8 +413,12 @@ async function api(path, options = {}) {
}
const response = await fetch(withBase(path), { ...options, headers, body });
if (response.status === 401) {
showTokenDialog();
throw new Error(tr('auth.invalid'));
const invalidToken = Boolean(app.token);
const message = invalidToken ? tr('auth.invalid') : tr('auth.required');
showTokenDialog(invalidToken ? message : '');
const error = new Error(message);
error.status = response.status;
throw error;
}
if (!response.ok) {
let message = tr('error.http', { status: response.status });