Skip to content

Commit c0f2464

Browse files
committed
handle headers with string keys
1 parent e4560c3 commit c0f2464

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

lib/manageiq/messaging/kafka/common.rb

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ module Messaging
33
module Kafka
44
module Common
55
require 'manageiq/messaging/common'
6+
require "active_support/core_ext/hash/indifferent_access"
67
include ManageIQ::Messaging::Common
78

89
private
@@ -116,7 +117,7 @@ def message_header_keys
116117

117118
def parse_message_headers(headers)
118119
return [nil, nil, nil] unless headers.kind_of?(Hash)
119-
headers.values_at(*message_header_keys)
120+
headers.with_indifferent_access.values_at(*message_header_keys)
120121
end
121122

122123
def event_header_keys
@@ -125,7 +126,7 @@ def event_header_keys
125126

126127
def parse_event_headers(headers)
127128
return [nil, nil] unless headers.kind_of?(Hash)
128-
headers.values_at(*event_header_keys)
129+
headers.with_indifferent_access.values_at(*event_header_keys)
129130
end
130131
end
131132
end

0 commit comments

Comments
 (0)