Skip to content

Commit e40554b

Browse files
CommitGroovyObject.java
- added protection against null files, as reported in jenkinsci#24
1 parent c97ccbb commit e40554b

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/org/jenkinsci/plugins/pipeline/github/CommitGroovyObject.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
import java.io.Serializable;
1616
import java.io.UncheckedIOException;
1717
import java.util.Collection;
18+
import java.util.Collections;
1819
import java.util.Map;
1920
import java.util.Objects;
2021
import java.util.Optional;
@@ -138,7 +139,8 @@ public Iterable<String> getParents() {
138139

139140
@Whitelisted
140141
public Iterable<CommitFileGroovyObject> getFiles() {
141-
return commit.getFiles()
142+
return Optional.ofNullable(commit.getFiles())
143+
.orElseGet(Collections::emptyList)
142144
.stream()
143145
.map(CommitFileGroovyObject::new)
144146
.collect(toList());

0 commit comments

Comments
 (0)