From 698e570545946ad6e2641f2149cd7da823bed29b Mon Sep 17 00:00:00 2001 From: Giancarlo Buomprisco Date: Tue, 17 Jun 2025 07:13:59 +0700 Subject: [PATCH] fix(accounts): handle deletion failure in deleteUser method (#283) - Added error handling for the `deleteUser` method to throw an error if the response contains an error property. --- .../src/server/services/delete-personal-account.service.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/features/accounts/src/server/services/delete-personal-account.service.ts b/packages/features/accounts/src/server/services/delete-personal-account.service.ts index 7639300ad..d1abb6a49 100644 --- a/packages/features/accounts/src/server/services/delete-personal-account.service.ts +++ b/packages/features/accounts/src/server/services/delete-personal-account.service.ts @@ -46,7 +46,11 @@ class DeletePersonalAccountService { // execute the deletion of the user try { - await params.adminClient.auth.admin.deleteUser(userId); + const response = await params.adminClient.auth.admin.deleteUser(userId); + + if (response.error) { + throw response.error; + } logger.info(ctx, 'User successfully deleted!');