Repository: jclouds-labs
Updated Branches:
  refs/heads/master d5da73892 -> 96fd453ad


Fix Optional check

Follow on to d5da73892951ac3e018052fd7e71923923f8c571.


Project: http://git-wip-us.apache.org/repos/asf/jclouds-labs/repo
Commit: http://git-wip-us.apache.org/repos/asf/jclouds-labs/commit/96fd453a
Tree: http://git-wip-us.apache.org/repos/asf/jclouds-labs/tree/96fd453a
Diff: http://git-wip-us.apache.org/repos/asf/jclouds-labs/diff/96fd453a

Branch: refs/heads/master
Commit: 96fd453ad48d026ba47d827dcf25089c98486fd0
Parents: d5da738
Author: Andrew Gaul <[email protected]>
Authored: Sun Oct 14 13:56:50 2018 -0700
Committer: Andrew Gaul <[email protected]>
Committed: Sun Oct 14 13:56:50 2018 -0700

----------------------------------------------------------------------
 .../ecs/compute/strategy/CreateResourcesThenCreateNodes.java     | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/jclouds-labs/blob/96fd453a/aliyun-ecs/src/main/java/org/jclouds/aliyun/ecs/compute/strategy/CreateResourcesThenCreateNodes.java
----------------------------------------------------------------------
diff --git 
a/aliyun-ecs/src/main/java/org/jclouds/aliyun/ecs/compute/strategy/CreateResourcesThenCreateNodes.java
 
b/aliyun-ecs/src/main/java/org/jclouds/aliyun/ecs/compute/strategy/CreateResourcesThenCreateNodes.java
index 2506782..e2b1d48 100644
--- 
a/aliyun-ecs/src/main/java/org/jclouds/aliyun/ecs/compute/strategy/CreateResourcesThenCreateNodes.java
+++ 
b/aliyun-ecs/src/main/java/org/jclouds/aliyun/ecs/compute/strategy/CreateResourcesThenCreateNodes.java
@@ -178,10 +178,10 @@ public class CreateResourcesThenCreateNodes extends 
CreateNodesWithGroupEncodedI
                                   String securityGroupName,
                                   String vpcIdFromSecurityGroup) {
       Optional<VSwitch> optionalVSwitch = tryFindVSwitchInVPC(regionId, 
vpcIdFromSecurityGroup, vSwitchId);
-      if (optionalVSwitch.isPresent()) {
+      if (!optionalVSwitch.isPresent()) {
          String message = String.format("security group (%s) and vSwitch (%s) 
must be in the same VPC_PREFIX (%s)",
                  securityGroupName,
-                 optionalVSwitch.get().name(),
+                 vSwitchId,
                  vpcIdFromSecurityGroup);
 
          throw new IllegalStateException(message);

Reply via email to