# frozen_string_literal: true module Paperclip module TranscoderExtensions # Prevent the transcoder from modifying our meta hash def initialize(file, options = {}, attachment = nil) meta_value = attachment&.instance_read(:meta) super attachment&.instance_write(:meta, meta_value) end end end Paperclip::Transcoder.prepend(Paperclip::TranscoderExtensions)