mirror of
https://github.com/theonedev/onedev.git
synced 2025-12-08 18:26:30 +00:00
fix: PullRepository step fails due to anonymous principal causing null to be returned by SecurityUtils#getUser (OD-2569)
This commit is contained in:
parent
4fd8bc3bf9
commit
a32ff3f759
@ -56,6 +56,7 @@ import io.onedev.server.git.command.LfsFetchAllCommand;
|
|||||||
import io.onedev.server.git.command.LfsFetchCommand;
|
import io.onedev.server.git.command.LfsFetchCommand;
|
||||||
import io.onedev.server.git.service.RefFacade;
|
import io.onedev.server.git.service.RefFacade;
|
||||||
import io.onedev.server.model.Project;
|
import io.onedev.server.model.Project;
|
||||||
|
import io.onedev.server.model.User;
|
||||||
import io.onedev.server.persistence.SessionManager;
|
import io.onedev.server.persistence.SessionManager;
|
||||||
import io.onedev.server.security.SecurityUtils;
|
import io.onedev.server.security.SecurityUtils;
|
||||||
|
|
||||||
@ -164,7 +165,7 @@ public class PullRepository extends SyncRepository {
|
|||||||
if (getAccessTokenSecret() != null) {
|
if (getAccessTokenSecret() != null) {
|
||||||
userId = build.getAccessToken(getAccessTokenSecret()).getOwner().getId();
|
userId = build.getAccessToken(getAccessTokenSecret()).getOwner().getId();
|
||||||
} else {
|
} else {
|
||||||
userId = SecurityUtils.getUser().getId();
|
userId = User.SYSTEM_ID;
|
||||||
}
|
}
|
||||||
|
|
||||||
String remoteUrl = getRemoteUrlWithCredential(build);
|
String remoteUrl = getRemoteUrlWithCredential(build);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user