diff --git a/orca-clouddriver/src/main/groovy/com/netflix/spinnaker/orca/clouddriver/tasks/providers/gce/GoogleSecurityGroupUpserter.groovy b/orca-clouddriver/src/main/groovy/com/netflix/spinnaker/orca/clouddriver/tasks/providers/gce/GoogleSecurityGroupUpserter.groovy index 137d817f59..82f38ca453 100644 --- a/orca-clouddriver/src/main/groovy/com/netflix/spinnaker/orca/clouddriver/tasks/providers/gce/GoogleSecurityGroupUpserter.groovy +++ b/orca-clouddriver/src/main/groovy/com/netflix/spinnaker/orca/clouddriver/tasks/providers/gce/GoogleSecurityGroupUpserter.groovy @@ -67,7 +67,7 @@ class GoogleSecurityGroupUpserter implements SecurityGroupUpserter, CloudProvide // What is currently cached? Set existingSourceRanges = existingSecurityGroup.inboundRules.findResults { inboundRule -> - inboundRule.range ? inboundRule.range.ip + inboundRule.range.cidr : null + inboundRule.range?.ip ? inboundRule.range.ip + inboundRule.range.cidr : null }.unique() as Set boolean rangesMatch = existingSourceRanges == targetSecurityGroupSourceRanges