IncludedIn: Don't fail with NPE if ExternalIncludedIn returns null
Change-Id: I1daf70677e58dbde22ab65f081c5e3eb5d1fd401 Signed-off-by: Edwin Kempin <ekempin@google.com>
This commit is contained in:
@@ -83,8 +83,11 @@ class IncludedIn implements RestReadView<ChangeResource> {
|
||||
IncludedInResolver.Result d = IncludedInResolver.resolve(r, rw, rev);
|
||||
Multimap<String, String> external = ArrayListMultimap.create();
|
||||
for (ExternalIncludedIn ext : includedIn) {
|
||||
external.putAll(ext.getIncludedIn(project.get(), rev.name(),
|
||||
d.getTags(), d.getBranches()));
|
||||
Multimap<String, String> extIncludedIns = ext.getIncludedIn(
|
||||
project.get(), rev.name(), d.getTags(), d.getBranches());
|
||||
if (extIncludedIns != null) {
|
||||
external.putAll(extIncludedIns);
|
||||
}
|
||||
}
|
||||
return new IncludedInInfo(d,
|
||||
(!external.isEmpty() ? external.asMap() : null));
|
||||
|
||||
Reference in New Issue
Block a user