fix(PROJ-53): TypeScript-Build-Fehler durch fehlendes list_page_size in LoginResponse

setCachedUser() in den Login-Seiten erforderte alle MeResponse-Felder;
list_page_size wird jetzt aus der Login-Response übernommen.
This commit is contained in:
sysops
2026-06-14 22:31:59 +02:00
parent 472ba6a087
commit 4c20a0025a
3 changed files with 3 additions and 2 deletions
+1 -1
View File
@@ -39,7 +39,7 @@ export default function AdminLoginPage() {
setError("Kein Zugriff. Dieses Login ist nur für Admins und Auditoren.");
return;
}
setCachedUser({ username: res.user.username, email: res.user.email, role });
setCachedUser({ username: res.user.username, email: res.user.email, role, list_page_size: res.user.list_page_size });
if (role === "auditor") {
router.push("/search");
} else {
+1 -1
View File
@@ -39,7 +39,7 @@ export default function LoginPage() {
setError("ADMIN_REDIRECT");
return;
}
setCachedUser({ username: res.user.username, email: res.user.email, role });
setCachedUser({ username: res.user.username, email: res.user.email, role, list_page_size: res.user.list_page_size });
router.push("/search");
} catch {
setError("Anmeldung fehlgeschlagen. Bitte Zugangsdaten pruefen.");
+1
View File
@@ -9,6 +9,7 @@ export interface LoginResponse {
username: string;
email: string;
role: string;
list_page_size: number;
};
}