#4337 - IDVerifications::SubmitRequest - undefined method `content_type' for nil

A NoMethodError occurred in background at 2026-01-13 06:42:53 UTC :

 undefined method `content_type' for nil
 /var/www/bikelink/app/services/id_verifications/submit_request.rb:45:in `store_file!'

-------------------------------
Backtrace:
-------------------------------

 /var/www/bikelink/app/services/id_verifications/submit_request.rb:45:in `store_file!'
 /var/www/bikelink/app/services/id_verifications/submit_request.rb:23:in `block in call'
 /var/www/bikelink/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:616:in `block in within_new_transaction'
 /var/www/bikelink/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/concurrency/null_lock.rb:9:in `synchronize'
 /var/www/bikelink/vendor/bundle/ruby/3.3.0/gems/activerecord-7.2.2.1/lib/active_record/connection_adapters/abstract/transaction.rb:613:in `within_new_transaction'

-------------------------------
Data:
-------------------------------

 * data: {:person_id=>102675,
  :request_path=>"/mobile/api/v01/id_verifications",
  :request_params=>
   {"photo"=>
     #<ActionDispatch::Http::UploadedFile:0x00007865bd496f10
      @content_type="image/jpg",
      @headers=
       "Content-Disposition: form-data; name=\"photo\"; filename=\"temporary_file\"\r\n" +
       "Content-Type: image/jpg\r\n" +
       "Content-Length: 0\r\n",
      @original_filename="temporary_file",
      @tempfile=#<File:/tmp/RackMultipart20260113-1543528-nc0lyu>>,
    "controller"=>"api/mobile/v01/id_verifications",
    "action"=>"create"},
  :mobile_app_info=>
   {:os=>"Android",
    :os_version=>"16",
    :device_name=>"SM-S931U1",
    :app_version=>"0.20.2prod",
    :app_build=>"251118134",
    :app_installation_id=>"72ba7176-3d9e-4444-9b08-b9aaa3032435",
    :user_agent=>"okhttp/3.12.0",
    :ip_address=>"99.28.220.60"}}
Znovu načíst