diff --git a/server-core/src/main/java/io/onedev/server/buildspec/step/PullRepository.java b/server-core/src/main/java/io/onedev/server/buildspec/step/PullRepository.java index 74f2b2cf3e..a9c47e77d9 100644 --- a/server-core/src/main/java/io/onedev/server/buildspec/step/PullRepository.java +++ b/server-core/src/main/java/io/onedev/server/buildspec/step/PullRepository.java @@ -56,6 +56,7 @@ import io.onedev.server.git.command.LfsFetchAllCommand; import io.onedev.server.git.command.LfsFetchCommand; import io.onedev.server.git.service.RefFacade; import io.onedev.server.model.Project; +import io.onedev.server.model.User; import io.onedev.server.persistence.SessionManager; import io.onedev.server.security.SecurityUtils; @@ -164,7 +165,7 @@ public class PullRepository extends SyncRepository { if (getAccessTokenSecret() != null) { userId = build.getAccessToken(getAccessTokenSecret()).getOwner().getId(); } else { - userId = SecurityUtils.getUser().getId(); + userId = User.SYSTEM_ID; } String remoteUrl = getRemoteUrlWithCredential(build);