Sha256: 101ebbc21d5859642f3fbee06e484da74c378105602511b1e5989592d43ec6fc

Contents?: true

Size: 428 Bytes

Versions: 114

Compression:

Stored size: 428 Bytes

Contents

#This allows us to accept "JSON" that is malformed
# and is empty string ("") that subscription-manager-1.1.23-1.el6.x86_64
# will from time to time, send to katello
module MultiJson
  class<< self
    alias_method :old_aliased_load, :load

    def load(string, options = {})
      string = string.read if string.respond_to?(:read)
      string = "{}" if string == '""'
      old_aliased_load(string, options)
    end
  end
end

Version data entries

114 entries across 114 versions & 1 rubygems

Version Path
katello-3.15.3.1 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.3 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.2 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.1.1 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.1 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.0.1 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.0 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.0.rc2 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.0.rc1.3 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.0.rc1.2 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.0.rc1.1 lib/monkeys/multi_json_empty_fix.rb
katello-3.15.0.rc1 lib/monkeys/multi_json_empty_fix.rb
katello-3.14.1 lib/monkeys/multi_json_empty_fix.rb
katello-3.13.4 lib/monkeys/multi_json_empty_fix.rb
katello-3.14.0 lib/monkeys/multi_json_empty_fix.rb
katello-3.13.3 lib/monkeys/multi_json_empty_fix.rb
katello-3.14.0.rc2 lib/monkeys/multi_json_empty_fix.rb
katello-3.13.2 lib/monkeys/multi_json_empty_fix.rb
katello-3.14.0.rc1 lib/monkeys/multi_json_empty_fix.rb
katello-3.13.1 lib/monkeys/multi_json_empty_fix.rb