diff --git a/bin/handler-opsgenie.rb b/bin/handler-opsgenie.rb index e266446..e25d5ec 100755 --- a/bin/handler-opsgenie.rb +++ b/bin/handler-opsgenie.rb @@ -120,7 +120,8 @@ def create_alert teams: json_config['teams']) end - def priority + def event_priority + return nil unless json_config['priority'] priority = json_config['priority'] canonical_priority = priority.upcase @@ -148,7 +149,8 @@ def post_to_opsgenie(action = :create, params = {}) params['source'] = json_config['source'] if json_config['source'] # Override priority, if specified. - params['priority'] = priority if json_config['priority'] + priority = event_priority + params['priority'] = priority if priority encoded_alias = URI.escape(params[:alias]) # TODO: come back and asses if this logic is correct, I left it functionally