summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormarkgibbons <mark.gibbons@nordstrom.com>2017-09-29 19:54:19 -0700
committerTim Smith <tsmith@chef.io>2018-02-21 09:55:39 -0800
commita13129147376eabb9210ebad15d03173a36936dd (patch)
treeaab88e0994e7894042b23323708b695816e8e4e7
parent3ae989a40029813df47e4c70b6e71e919e908a20 (diff)
downloadchef-sort_invites.tar.gz
invites_sort_fail: Clean the invites array before sorting itsort_invites
Sort threw an error trying to compare nil with a string while running knife ec backup. This change deletes the nil entries before sorting. Signed-off-by: markgibbons <mark.gibbons@nordstrom.com>
-rw-r--r--lib/chef/chef_fs/data_handler/organization_invites_data_handler.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/chef/chef_fs/data_handler/organization_invites_data_handler.rb b/lib/chef/chef_fs/data_handler/organization_invites_data_handler.rb
index c5a5f873c5..7ae08823b8 100644
--- a/lib/chef/chef_fs/data_handler/organization_invites_data_handler.rb
+++ b/lib/chef/chef_fs/data_handler/organization_invites_data_handler.rb
@@ -5,7 +5,7 @@ class Chef
module DataHandler
class OrganizationInvitesDataHandler < DataHandlerBase
def normalize(invites, entry)
- invites.map { |invite| invite.is_a?(Hash) ? invite["username"] : invite }.sort.uniq
+ invites.map { |invite| invite.is_a?(Hash) ? invite["username"] : invite }.compact.sort.uniq
end
def minimize(invites, entry)