Vote #75205
未完了Allow multiple relationships between two issues
0%
説明
This happens in the current version of redmine from git (svn r13129), with mysql 14.14.
Steps to reproduce:
Create an issue¶
Create a copy of that issue¶
Attempt to create a relation between the issues (e.g. set the copy to FOLLOW the original)¶
An error will occur:
@ActiveRecord::RecordNotUnique (Mysql2::Error: Duplicate entry '31-40' for key 'index_issue_relations_on_issue_from_id_and_issue_to_id': INSERT INTO issue_relations
(delay
, issue_from_id
, issue_to_id
, relation_type
) VALUES (0, 31, 40, 'precedes')):
app/controllers/issue_relations_controller.rb:48:in `create'@
This index effectively prevents you from creating two relations between the same pair of issues. Shouldn't this combination of relationships be ok?
journals
What you have observed is the current intended behaviour - only one relationship allowed per between any two issues.
This Defect should be closed, or at least turned into a Feature request to allow multiple relationships between two issues.
--------------------------------------------------------------------------------
@ go2null wrote:
> [...] or at least turned into a Feature request to allow multiple relationships between two issues.
Such already exists as #8628 which has some patches too. Initial request is for 'related to' relation but the patches includes a fix for 'copied to/from' relations also.
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
related_issues
relates,Closed,8628,"Related to" reference may yield circular dependency error message