Skip to content

Commit 84625f5

Browse files
jkrallkohsuke
authored andcommitted
Support github organization-based repos
1 parent dd4275f commit 84625f5

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

src/main/java/com/cloudbees/jenkins/GitHubRepositoryName.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package com.cloudbees.jenkins;
22

33
import hudson.util.AdaptedIterator;
4+
import org.kohsuke.github.GHPerson;
45
import org.kohsuke.github.GHRepository;
56
import org.kohsuke.github.GitHub;
67

@@ -58,7 +59,11 @@ public Iterator<GHRepository> iterator() {
5859
return new AdaptedIterator<GitHub,GHRepository>(GitHubWebHook.get().login(host,userName)) {
5960
protected GHRepository adapt(GitHub item) {
6061
try {
61-
return item.getUser(userName).getRepository(repositoryName);
62+
GHPerson person = item.getUser(userName);
63+
if (person != null) {
64+
return person.getRepository(repositoryName);
65+
}
66+
return item.getOrganization(userName).getRepository(repositoryName);
6267
} catch (IOException e) {
6368
LOGGER.log(Level.WARNING,"Failed to obtain repository "+this,e);
6469
return null;

0 commit comments

Comments
 (0)