Bladeren bron

fix: delete authing without error

MetaPunkGames 7 maanden geleden
bovenliggende
commit
699dda7bfe
1 gewijzigde bestanden met toevoegingen van 13 en 11 verwijderingen
  1. 13 11
      server/cloud/authing/trigger-user-save.js

+ 13 - 11
server/cloud/authing/trigger-user-save.js

@@ -54,18 +54,20 @@ export function defineUserBeforeSave(){
         let user = request.object;
         // console.log(user.toJSON());
         // console.log(user?.get("password"))
-        let authingUserExists = await findUserByMobileEmailUserName(user)
-        if(authingUserExists?.statusCode==200){
-            let existsUser = authingUserExists?.data;
-            let deleteRes = await managementClient.deleteUsersBatch({
-                // 替换用户 ID 数组
-                userIds: [existsUser.userId],
-                options: {
-                  userIdType: "user_id"
+            try{
+                let authingUserExists = await findUserByMobileEmailUserName(user)
+                if(authingUserExists?.statusCode==200){
+                    let existsUser = authingUserExists?.data;
+                        let deleteRes = await managementClient.deleteUsersBatch({
+                            // 替换用户 ID 数组
+                            userIds: [existsUser.userId],
+                            options: {
+                                userIdType: "user_id"
+                            }
+                        });
                 }
-            });
-        }
-      });
+            }catch(deleteErr){}
+        });
 }
 /**
  * 用户保存后同步数据至Authing