소스 검색

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())
 		(&schema.UserAccessToken{UserName: user.UserName}).DeleteAllUserTokens(r.Context())
 	}
 	}
 	oldUser := *user
 	oldUser := *user
+	if ismaster {
+		caller = &models.User{
+			UserName: logic.MasterUser,
+		}
+	}
 	e := models.Event{
 	e := models.Event{
 		Action: models.Update,
 		Action: models.Update,
 		Source: models.Subject{
 		Source: models.Subject{