#4302 - ui_nodes/power_configurations - "undefined method `mainboard_revision_id' for nil"

A NoMethodError occurred in background at 2025-12-02 23:53:05 UTC :

 undefined method `mainboard_revision_id' for nil
 /var/www/bikelink/app/controllers/api/mobile/v01/technician_app/ui_nodes/power_configurations_controller.rb:38:in `set_ui_node_power_configuration'

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

 /var/www/bikelink/app/controllers/api/mobile/v01/technician_app/ui_nodes/power_configurations_controller.rb:38:in `set_ui_node_power_configuration'
 /var/www/bikelink/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:362:in `block in make_lambda'
 /var/www/bikelink/vendor/bundle/ruby/3.3.0/gems/activesupport-7.2.2.1/lib/active_support/callbacks.rb:179:in `block in call'
.
.
.
-------------------------------
Data:
-------------------------------

 * data: {:person_id=>85813,
  :request_path=>"/v01/technician_app/ui_nodes/power_configurations/0",
  :request_params=>
   {"location_name"=>"ECPLAZ",
    "ui_node_name"=>"ECF8",
    "ui_node_power_configuration"=>{"connector_a_id"=>1, "connector_b_id"=>6},
    "controller"=>"api/mobile/v01/technician_app/ui_nodes/power_configurations",
    "action"=>"update",
    "id"=>"0",
    "power_configuration"=>
     {"location_name"=>"ECPLAZ",
      "ui_node_name"=>"ECF8",
      "ui_node_power_configuration"=>
       {"connector_a_id"=>1, "connector_b_id"=>6}}},
  :mobile_app_info=>
   {:os=>nil,
    :os_version=>nil,
    :device_name=>nil,
    :app_version=>nil,
    :app_build=>nil,
    :app_installation_id=>nil,
    :user_agent=>"okhttp/4.10.0",
    :ip_address=>"35.33.153.121"}}
Reload