mirror of
https://github.com/gethomepage/homepage.git
synced 2026-02-08 08:50:52 +08:00
Normalize credentials provider id and signin lookup
This commit is contained in:
@@ -102,7 +102,10 @@ export default function SignIn({ providers, settings }) {
|
||||
);
|
||||
}
|
||||
|
||||
const hasPasswordProvider = Boolean(providers?.["homepage-password"]);
|
||||
const passwordProvider = providers
|
||||
? Object.values(providers).find((provider) => provider.type === "credentials")
|
||||
: null;
|
||||
const hasPasswordProvider = Boolean(passwordProvider);
|
||||
|
||||
return (
|
||||
<>
|
||||
@@ -147,7 +150,7 @@ export default function SignIn({ providers, settings }) {
|
||||
className="space-y-3"
|
||||
onSubmit={async (event) => {
|
||||
event.preventDefault();
|
||||
await signIn("homepage-password", {
|
||||
await signIn(passwordProvider?.id ?? "credentials", {
|
||||
redirect: true,
|
||||
callbackUrl,
|
||||
password,
|
||||
|
||||
Reference in New Issue
Block a user