answering_service update_person (ActiveRecord::RecordNotUnique) "PG::UniqueViolation:
An ActiveRecord::RecordNotUnique occurred in answering_service#update_person:
PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_card_activation_requests_on_card_id_and_person_id"
DETAIL: Key (card_id, person_id)=(60988, 40867) already exists.
: INSERT INTO "card_activation_requests" ("created_at", "updated_at", "card_id", "person_id") VALUES ($1, $2, $3, $4) RETURNING "id"
app/services/activate_card_service.rb:44:in `create_request'
-------------------------------
Request:
-------------------------------
* URL : https://www.bikelink.org/answering_service/update_person?button_clicked=verified&card_id=60988&method=post&path=activate&person_id=40867
* HTTP Method: GET
* IP address : 173.164.162.129
* Parameters : {"button_clicked"=>"verified", "card_id"=>"60988", "method"=>"post", "path"=>"activate", "person_id"=>"40867", "action"=>"update_person", "controller"=>"answering_service"}
* Timestamp : 2020-11-20 23:03:15 UTC
* Server : www-4.internal.bikelink.org
* Rails root : /var/www/bikelink
* Process: 27866
-------------------------------
Session:
-------------------------------
* session id: [FILTERED]
* data: {"session_id"=>"1348aac361a4df7d3671f89714824b93",
"warden.user.person.key"=>[[14447], "_ZqQwkHHepxG1qSV9km7"],
"_csrf_token"=>"yJoWU0O5xGiyHKo9EOeYyVMwobkwtDesZ8/K1UX51ms="}
-------------------------------
Backtrace:
-------------------------------
app/services/activate_card_service.rb:44:in `create_request'
app/services/activate_card_service.rb:15:in `activate'
app/controllers/answering_service_controller.rb:478:in `update_person'
Reload