Skip to content

Commit 809f406

Browse files
committed
Update cs_server_list.rb
Found bug in the array return.
1 parent ea43c2e commit 809f406

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

lib/chef/knife/cs_server_list.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -77,10 +77,10 @@ def run
7777
rules = connection.list_port_forwarding_rules(nil, true)
7878
public_list = connection.list_public_ip_addresses(true)
7979
result = connection.list_object(params, "virtualmachine")
80-
result.each do |n|
81-
public_ip = connection.get_server_public_ip(n, rules, public_list) if locate_config_value(:public_ip)
82-
private_ip = n['nic'].select { |k| k['isdefault'] }
83-
public_ip ? n['ipaddress'] = public_ip : n['ipaddress'] = private_ip['ipaddress'] || "N/A"
80+
result.each do |n|
81+
public_ip = connection.get_server_public_ip(n, rules, public_list) if locate_config_value(:public_ip)
82+
private_ip = (n['nic'].select { |k| k['isdefault'] }).first
83+
public_ip ? n['ipaddress'] = public_ip : n['ipaddress'] = private_ip['ipaddress'] || "N/A"
8484
end
8585

8686
list_object(columns, result)

0 commit comments

Comments
 (0)