Gatekeeper is used to track the production and validation of batches of tag plates for sequencing. It is designed to interface with the Sequencescape LIMS.
A reoccurring exception is being thrown from Gatekeeper. (~52 occurrences since 2021)
e.g. 13/08/24
[Gatekeeper PRODUCTION] barcode_labels#create (NoMethodError) "undefined method `map' for #<ActionController::Parameters…
A NoMethodError occurred in barcode_labels#create:
e.g. undefined method map' for #<ActionController::Parameters {"61056"=>"61056"} permitted: false> app/controllers/barcode_labels_controller.rb:30:ingenerate_labels'
e.g. undefined method `map' for #<ActionController::Parameters {"44310"=>"44310", "44311"=>"44311", "44312"=>"44312", "44313"=>"44313", "44314"=>"44314", "44315"=>"44315"}
Look into what is causing this exception and discuss whether the fix is worthwhile with the team
Describe the bug
A reoccurring exception is being thrown from Gatekeeper. (~52 occurrences since 2021)
e.g. 13/08/24
[Gatekeeper PRODUCTION] barcode_labels#create (NoMethodError) "undefined method `map' for #<ActionController::Parameters…
A NoMethodError occurred in barcode_labels#create:
e.g. undefined method
map' for #<ActionController::Parameters {"61056"=>"61056"} permitted: false> app/controllers/barcode_labels_controller.rb:30:in
generate_labels'e.g. undefined method `map' for #<ActionController::Parameters {"44310"=>"44310", "44311"=>"44311", "44312"=>"44312", "44313"=>"44313", "44314"=>"44314", "44315"=>"44315"}
Look into what is causing this exception and discuss whether the fix is worthwhile with the team