#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"}}
Reload