Actions
Defect #35655
closedCreate duplicated follows relations fails with 500 internal error
Start date:
Due date:
% Done:
0%
Estimated time:
Resolution:
Fixed
Affected version:
Description
It seems that the relation validations are not covering all the cases and if you try to add two duplicated follows relations, the request fails with 500 internal error. The issue reproduces only on 4.2.* versions and it's caused by #33418.
I, [2021-08-01T16:29:31.426087 #19530] INFO -- : Completed 500 Internal Server Error in 117ms (ActiveRecord: 70.3ms | Allocations: 8146) F, [2021-08-01T16:29:31.427135 #19530] FATAL -- : ActiveRecord::RecordNotUnique (Mysql2::Error: Duplicate entry '1-2' for key 'issue_relations.index_issue_relations_on_issue_from_id_and_issue_to_id'): app/controllers/issue_relations_controller.rb:67:in `block in create' app/controllers/issue_relations_controller.rb:51:in `each' app/controllers/issue_relations_controller.rb:51:in `create'
Files
Related issues
Updated by Marius BĂLTEANU over 3 years ago
- Related to Feature #33418: Bulk addition of related issues added
Updated by Marius BĂLTEANU over 3 years ago
- Subject changed from Create duplicated follows relation fails with 500 internal error to Create duplicated follows relations fails with 500 internal error
Updated by Marius BĂLTEANU over 3 years ago
- File 33feaa6c980b9ceec151dd2fb760ff54f9b2cec1.patch 33feaa6c980b9ceec151dd2fb760ff54f9b2cec1.patch added
Attached a patch to fix this.
Updated by Marius BĂLTEANU over 3 years ago
- Status changed from New to Resolved
- Resolution set to Fixed
Fixed in r21150.
Updated by Marius BĂLTEANU over 3 years ago
- Status changed from Resolved to Closed
Actions