commit | a537ca42ebc3292ea6040698a83408dec0dc74cd | [log] [tgz] |
---|---|---|
author | Tom McLaughlan <tmclaughlan@pushtechnology.com> | Tue Apr 17 15:46:55 2018 +0100 |
committer | Ignasi Barrera <nacx@apache.org> | Tue Apr 17 17:48:21 2018 +0200 |
tree | 8b3e95164a96896aa61295adb5eb23e00b581c05 | |
parent | 06e10864c294f91bdda9f79e8a1096f4cea69c1a [diff] |
Allow jclouds to provision SoftLayer instances with a private image. Fix Bug JCLOUDS-1410.
diff --git a/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java index e5f34f6..69dfb90 100644 --- a/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java +++ b/providers/softlayer/src/main/java/org/jclouds/softlayer/compute/strategy/SoftLayerComputeServiceAdapter.java
@@ -158,7 +158,7 @@ // set operating system or blockDeviceTemplateGroup Optional<OperatingSystem> optionalOperatingSystem = tryExtractOperatingSystemFrom(imageId); - if (optionalOperatingSystem != null) { + if (optionalOperatingSystem.isPresent()) { virtualGuestBuilder.operatingSystem(optionalOperatingSystem.get()); // the imageId specified is an id of a public/private/flex image } else {