From 7943ea436c0404a76cb237efb60d1270e9e7fad9 Mon Sep 17 00:00:00 2001 From: mhenrixon Date: Mon, 30 Mar 2020 07:26:41 +0200 Subject: [PATCH] Backport #483 --- lib/sidekiq_unique_jobs/unique_args.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/sidekiq_unique_jobs/unique_args.rb b/lib/sidekiq_unique_jobs/unique_args.rb index 5ae9788a4..37370944c 100644 --- a/lib/sidekiq_unique_jobs/unique_args.rb +++ b/lib/sidekiq_unique_jobs/unique_args.rb @@ -1,6 +1,7 @@ # frozen_string_literal: true require "digest" +require "openssl" require "sidekiq_unique_jobs/normalizer" module SidekiqUniqueJobs @@ -47,7 +48,7 @@ def unique_digest # Creates a namespaced unique digest based on the {#digestable_hash} and the {#unique_prefix} # @return [String] a unique digest def create_digest - digest = Digest::MD5.hexdigest(Sidekiq.dump_json(digestable_hash)) + digest = OpenSSL::Digest::MD5.hexdigest(Sidekiq.dump_json(digestable_hash)) "#{unique_prefix}:#{digest}" end