Skip to content

Commit 8909475

Browse files
authored
Merge pull request #30 from WhatsARanjit/issue_26
Issue 26
2 parents 523225d + 5a089fd commit 8909475

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

lib/puppet/provider/node_group/https.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,10 @@ def classes
135135
PuppetX::Node_manager::Common.sort_hash(@property_hash[:classes])
136136
end
137137

138+
def rule
139+
@property_hash[:rule].nil? ? [''] : @property_hash[:rule]
140+
end
141+
138142
friendly_name.each do |property,friendly|
139143
define_method "#{friendly}=" do |value|
140144
if property == :parent

lib/puppet/util/nc_https.rb

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,10 @@ def delete_group(id)
7070
end
7171

7272
def update_group(data)
73+
# ISSUE 26
74+
# Add nil for empty rules
75+
data = Hash[data.map { |k,v| v == [''] ? [k,nil] : [k,v] }]
76+
7377
res = do_https("v1/groups/#{data['id']}", 'POST', data)
7478
if res.code.to_i != 200
7579
Puppet.debug("Response code: #{res.code}")

0 commit comments

Comments
 (0)