#3838 - End rental message not accepted due to account charge error
End rental message not accepted with Bikelink contactless card without owner, due to account charge error:
D, [2024-09-19T10:07:18.528691 #667080] DEBUG -- : G7::RentalUpdate protobuff: #
D, [2024-09-19T10:07:18.570510 #667080] DEBUG -- : ErrorMessage Create (1.3ms) INSERT INTO "error_messages" ("message", "debug_info", "timestamp", "error_message_type_id", "data") VALUES ($1, $2, $3, $4, $5) RETURNING "id" [["message", "G7AhSubscriber - NoMethodError: undefined method account' for nil:NilClass"], ["debug_info", "G7AhSubscriber - NoMethodError: undefined methodaccount' for nil:NilClass:\n/var/www/mobile/app/services/g7/device_rentals/ah_rental_update_from_pb.rb:54:in charge!'\n /var/www/mobile/app/services/g7/device_rentals/ah_rental_update_from_pb.rb:46:inupdate_end_rental_attributes'\n /var/www/mobile/app/services/g7/device_rentals/ah_rental_update_from_pb.rb:22:in call'\n /var/www/mobile/vendor/bundle/ruby/3.0.0/gems/simple_command-1.0.1/lib/simple_command.rb:22:incall'\n /var/www/mobile/vendor/bundle/ruby/3.0.0/gems/simple_command-1.0.1/lib/simple_command.rb:10:in call'\n /var/www/mobile/app/messages/g7_ah_messages/subscribers/rental_update_pb.rb:20:inprocess'\n /var/www/mobile/app/messages/g7_ah_messages/subscriber.rb:38:in block in work_with_params'\n /var/www/mobile/vendor/bundle/ruby/3.0.0/gems/activerecord-6.1.7.6/lib/active_record/connection_adapters/abstract/connection_pool.rb:462:inwith_connection'\n /var/www/mobile/app/messages/g7_ah_messages/subscriber.rb:36:in work_with_params'\n /var/www/mobile/vendor/bundle/ruby/3.0.0/gems/sneakers-2.12.0/lib/sneakers/worker.rb:63:inblock (2 levels) in process_work'\n /var/www/mobil
