mirror of
https://github.com/apache/jclouds.git
synced 2025-02-20 09:14:55 +00:00
JCLOUDS-1381: Fix NPE in GCE DiskURIToImage
This commit is contained in:
parent
992e60d82d
commit
06e10864c2
@ -45,9 +45,11 @@ public class DiskURIToImage extends CacheLoader<URI, Optional<Image>> {
|
|||||||
@Override
|
@Override
|
||||||
public Optional<Image> load(URI key) throws ExecutionException {
|
public Optional<Image> load(URI key) throws ExecutionException {
|
||||||
try {
|
try {
|
||||||
|
Image image = null;
|
||||||
Disk disk = resources.disk(key);
|
Disk disk = resources.disk(key);
|
||||||
URI sourceImage = disk.sourceImage();
|
if (disk != null && disk.sourceImage() != null) {
|
||||||
Image image = sourceImage != null ? resources.image(sourceImage) : null;
|
image = resources.image(disk.sourceImage());
|
||||||
|
}
|
||||||
return Optional.fromNullable(image);
|
return Optional.fromNullable(image);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
throw new ExecutionException(message(key, e), e);
|
throw new ExecutionException(message(key, e), e);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user