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:
@@ -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
@@ -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.");
|
||||
|
||||
@@ -9,6 +9,7 @@ export interface LoginResponse {
|
||||
username: string;
|
||||
email: string;
|
||||
role: string;
|
||||
list_page_size: number;
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user