#2800 - sessions create (TypeError) "no implicit conversion of nil into String"

A TypeError occurred in sessions#create:

 no implicit conversion of nil into String
 config/initializers/bikelink_sha1.rb:17:in `+'


-------------------------------
Request:
-------------------------------

 * URL        : https://www.bikelink.org/people/sign_in
 * HTTP Method: POST
 * IP address : 157.131.94.34
 * Parameters : {"person"=>{"otp_attempt"=>""}, "utf8"=>"✓", "authenticity_token"=>"RdX+GuwbYsw+CtOWJnY/mxrfNPVI3phAFRSNvre/45CqpqUhl0QCsNyeIXWW7mntuhydy7JuNi7hMWYpZ4GtRA==", "controller"=>"authentication/sessions", "action"=>"create"}
 * Timestamp  : 2021-10-20 19:04:01 UTC
 * Server : www-4.internal.bikelink.org
   * Rails root : /var/www/bikelink
 * Process: 23074

-------------------------------
Session:
-------------------------------

 * session id: [FILTERED]
 * data: {"session_id"=>"27af9711ef88180f8bddb8ba0b408fcc",
  "_csrf_token"=>"JfdSircnY+nQ5Zp/w/+QBK/gufsvybxrjSak1Eookko=",
  "two_factor_person_id"=>36796}

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

 config/initializers/bikelink_sha1.rb:17:in `+'
 config/initializers/bikelink_sha1.rb:17:in `secure_digest'
 config/initializers/bikelink_sha1.rb:10:in `block in digest'
 config/initializers/bikelink_sha1.rb:10:in `times'
 config/initializers/bikelink_sha1.rb:10:in `digest'
 app/controllers/concerns/authenticate_with_sms_two_factor.rb:8:in `authenticate_with_sms_two_factor'

Reload