diff options
| author | elijah <elijah@riseup.net> | 2014-11-24 12:11:32 -0800 | 
|---|---|---|
| committer | elijah <elijah@riseup.net> | 2014-11-24 12:28:47 -0800 | 
| commit | 95d30570f681ba2f43bbe7ffe344b92439be1ae9 (patch) | |
| tree | fb7a42d15f3f42a74bda104e60f9e06dddcc9846 | |
| parent | 9da4a1e64b1a0238dbf25f153112093232a960bb (diff) | |
fixed bug when there is no vpn service
| -rw-r--r-- | provider_base/files/service-definitions/v1/eip-service.json.erb | 14 | 
1 files changed, 8 insertions, 6 deletions
diff --git a/provider_base/files/service-definitions/v1/eip-service.json.erb b/provider_base/files/service-definitions/v1/eip-service.json.erb index 0ecd002a..4bd220df 100644 --- a/provider_base/files/service-definitions/v1/eip-service.json.erb +++ b/provider_base/files/service-definitions/v1/eip-service.json.erb @@ -42,12 +42,14 @@      end      configuration = node.openvpn.configuration    end -  configuration = configuration.dup -  if configuration['fragment'] && configuration['fragment'] == 1500 -    configuration.delete('fragment') +  if gateways.any? +    configuration = configuration.dup +    if configuration['fragment'] && configuration['fragment'] == 1500 +      configuration.delete('fragment') +    end +    hsh["gateways"] = gateways.compact +    hsh["locations"] = locations +    hsh["openvpn_configuration"] = configuration    end -  hsh["gateways"] = gateways.compact -  hsh["locations"] = locations -  hsh["openvpn_configuration"] = configuration    JSON.sorted_generate hsh  %>
\ No newline at end of file  | 
