lib/acidic_job/mixin.rb in acidic_job-1.0.0.beta.7 vs lib/acidic_job/mixin.rb in acidic_job-1.0.0.beta.8
- old
+ new
@@ -225,10 +225,10 @@
# memoize so we don't have to make unnecessary database calls
return @staged_job_run if defined? @staged_job_run
# "STG__#{idempotency_key}__#{encoded_global_id}"
_prefix, _idempotency_key, encoded_global_id = job_id.split("__")
- staged_job_gid = "gid://#{::Base64.decode64(encoded_global_id)}"
+ staged_job_gid = "gid://#{::Base64.urlsafe_decode64(encoded_global_id)}"
@staged_job_run = ::GlobalID::Locator.locate(staged_job_gid)
end
def finish_staged_job