浏览代码

feat(go): set caller when master to prevent panic;

Vishal Dalwadi 6 月之前
父节点
当前提交
64755092ed
共有 1 个文件被更改,包括 5 次插入0 次删除
  1. 5 0
      controllers/user.go

+ 5 - 0
controllers/user.go

@@ -1130,6 +1130,11 @@ func updateUser(w http.ResponseWriter, r *http.Request) {
 		(&schema.UserAccessToken{UserName: user.UserName}).DeleteAllUserTokens(r.Context())
 	}
 	oldUser := *user
+	if ismaster {
+		caller = &models.User{
+			UserName: logic.MasterUser,
+		}
+	}
 	e := models.Event{
 		Action: models.Update,
 		Source: models.Subject{