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.");
|
setError("Kein Zugriff. Dieses Login ist nur für Admins und Auditoren.");
|
||||||
return;
|
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") {
|
if (role === "auditor") {
|
||||||
router.push("/search");
|
router.push("/search");
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
+1
-1
@@ -39,7 +39,7 @@ export default function LoginPage() {
|
|||||||
setError("ADMIN_REDIRECT");
|
setError("ADMIN_REDIRECT");
|
||||||
return;
|
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");
|
router.push("/search");
|
||||||
} catch {
|
} catch {
|
||||||
setError("Anmeldung fehlgeschlagen. Bitte Zugangsdaten pruefen.");
|
setError("Anmeldung fehlgeschlagen. Bitte Zugangsdaten pruefen.");
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ export interface LoginResponse {
|
|||||||
username: string;
|
username: string;
|
||||||
email: string;
|
email: string;
|
||||||
role: string;
|
role: string;
|
||||||
|
list_page_size: number;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user