From eccebc28508f90c2ce2a19df44335a9d52df28b6 Mon Sep 17 00:00:00 2001 From: Zai Shi Date: Mon, 9 Sep 2024 18:51:38 -0700 Subject: [PATCH] update auth method config with enabled --- apps/backend/src/app/api/v1/projects/current/crud.tsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/apps/backend/src/app/api/v1/projects/current/crud.tsx b/apps/backend/src/app/api/v1/projects/current/crud.tsx index 27072bff8..83335f11c 100644 --- a/apps/backend/src/app/api/v1/projects/current/crud.tsx +++ b/apps/backend/src/app/api/v1/projects/current/crud.tsx @@ -356,13 +356,16 @@ export const projectsCrudHandlers = createLazyProxy(() => createCrudHandlers(pro }, }); } else if (!data.config.credential_enabled && passwordAuth) { - await tx.authMethodConfig.delete({ + await tx.authMethodConfig.update({ where: { projectConfigId_id: { projectConfigId: oldProject.config.id, id: passwordAuth.authMethodConfigId, }, }, + data: { + enabled: false, + }, }); } } @@ -387,13 +390,16 @@ export const projectsCrudHandlers = createLazyProxy(() => createCrudHandlers(pro }, }); } else if (!data.config.magic_link_enabled && otpAuth) { - await tx.authMethodConfig.delete({ + await tx.authMethodConfig.update({ where: { projectConfigId_id: { projectConfigId: oldProject.config.id, id: otpAuth.authMethodConfigId, }, }, + data: { + enabled: false, + }, }); } }