File tree Expand file tree Collapse file tree 2 files changed +12
-19
lines changed Expand file tree Collapse file tree 2 files changed +12
-19
lines changed Original file line number Diff line number Diff line change @@ -4,15 +4,13 @@ function datadog_agent::clean_empty (
44) {
55 if $var .is_a(Array) {
66 $_var = $var .map |$item | { datadog_agent::clean_empty($item ) }
7- $result = $ _var.filter |$item | { !$item .empty }
7+ $_var.filter |$item | { !$item .empty }
88
99 } elsif $var .is_a(Hash) {
1010 $_var = Hash($var .map |$key , $value | { Tuple([$key , datadog_agent::clean_empty($value )]) })
11- $result = $ _var.filter |$key , $value | { !$value .empty }
11+ $_var.filter |$key , $value | { !$value .empty }
1212
13- } else {
14- $result = $ var
13+ } elsif ! $var .empty {
14+ $var
1515 }
16-
17- $result
1816}
Original file line number Diff line number Diff line change 241241 $_instances = $instances
242242 }
243243
244- $instances_array = $_instances.map |$instance | {
244+ $instances_array = datadog_agent::clean_empty( $_instances) .map |$instance | {
245245 Hash($instance .map |$key , $value | {
246246 case $key {
247247 ' sitename' : {
248248 Tuple([' name' , $value ])
249249 }
250250
251251 ' data' , ' headers' : {
252- $_value = datadog_agent::clean_empty($value )
253- if !$_value.is_a(Array) {
254- Tuple([$key , $_value])
252+ if !$value .is_a(Array) {
253+ Tuple([$key , $value ])
255254 }
256255
257- $value_hash = Hash($_value .map |$item | {
258- $_item = $item .split(' :' )
259- $i_key = $_item [0].rstrip
260- $i_value = $_item [1, - 1].join(' :' ).lstrip
256+ $value_hash = Hash($value .map |$item | {
257+ $sub_item_array = $item .split(' :' )
258+ $sub_item_key = $sub_item_array [0].rstrip
259+ $sub_item_value = $sub_item_array [1, - 1].join(' :' ).lstrip
261260
262- Tuple([$i_key , $i_value ])
261+ Tuple([$sub_item_key , $sub_item_value ])
263262 })
264263
265264 Tuple([$key , datadog_agent::clean_empty($value_hash )])
266265 }
267266
268- ' tags' : {
269- Tuple([$key , datadog_agent::clean_empty($value )])
270- }
271-
272267 default: {
273268 Tuple([$key , $value ])
274269 }
You can’t perform that action at this time.
0 commit comments