Actions
Defect #9220
closedenabled related project changeset reference
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
SCM
Target version:
-
Start date:
2011-09-10
Due date:
% Done:
0%
Estimated time:
Resolution:
Invalid
Affected version:
Description
Hi,
I would like to update ticket by commit for related project(parent or child).
While check changesets.rb, I aware such code exists:
  def find_referenced_issue_by_id(id)
    return nil if id.blank?
    issue = Issue.find_by_id(id.to_i, :include => :project)
    if issue
      unless issue.project &&
                (project == issue.project || project.is_ancestor_of?(issue.project) ||
                 project.is_descendant_of?(issue.project))
        issue = nil
      end
    end
    issue
  end
	However ":include => project" condition seems to prevent following code.
Why don't you permit referencing changesets for related project's scm?
regards,
Takashi Okamoto
Related issues
       Updated by Etienne Massip about 14 years ago
      Updated by Etienne Massip about 14 years ago
      
    
    Don't understand, is this really a defect or should you ask your question in Development forum?
:include option allows early (join) fetch of Issue.project property, AFAIR.
       Updated by Takashi Okamoto about 14 years ago
      Updated by Takashi Okamoto about 14 years ago
      
    
    - Status changed from New to Resolved
Sorry, I'm quite a new for RoR. And I didn't understand the code.
I found related tickets work without any modification.
thanks,
Takashi Okamoto
       Updated by Etienne Massip about 14 years ago
      Updated by Etienne Massip about 14 years ago
      
    
    - Status changed from Resolved to Closed
- Resolution set to Invalid
Actions