diff --git a/lib/fog/aws/models/elb/backend_server_descriptions.rb b/lib/fog/aws/models/elb/backend_server_descriptions.rb index 1463ce24f..e0de6c3b1 100644 --- a/lib/fog/aws/models/elb/backend_server_descriptions.rb +++ b/lib/fog/aws/models/elb/backend_server_descriptions.rb @@ -12,7 +12,7 @@ module Fog end def get(instance_port) - all.find{|e| e.instance_port == instance_port} + all.find { |e| e.instance_port == instance_port } end end end diff --git a/lib/fog/aws/models/elb/load_balancer.rb b/lib/fog/aws/models/elb/load_balancer.rb index a21949aa3..09cf7ef3a 100644 --- a/lib/fog/aws/models/elb/load_balancer.rb +++ b/lib/fog/aws/models/elb/load_balancer.rb @@ -223,16 +223,24 @@ module Fog end def reload - super @instance_health = nil @policy_descriptions = nil - self + super end def destroy requires :id service.delete_load_balancer(id) end + + protected + + def all_associations_and_attributes + super.merge( + 'ListenerDescriptions' => attributes['ListenerDescriptions'], + 'BackendServerDescriptions' => attributes['BackendServerDescriptions'], + ) + end end end end