Skip to content

Commit

Permalink
issue: Issues moved from personal projects will not display history
Browse files Browse the repository at this point in the history
  • Loading branch information
doortts committed Mar 15, 2017
1 parent ae653a2 commit 1e733d2
Showing 1 changed file with 7 additions and 1 deletion.
8 changes: 7 additions & 1 deletion app/controllers/IssueApp.java
Original file line number Diff line number Diff line change
Expand Up @@ -579,7 +579,9 @@ public void run() {
final Project previous = Project.findByOwnerAndProjectName(ownerName, projectName);
if(isRequestedToOtherProject(originalIssue.project, previous)){
issue.labels = originalIssue.labels;
addIssueMovedNotification(previous, issue);
if(!isFromMyOwnPrivateProject(previous)){
addIssueMovedNotification(previous, issue);
}
} else {
addLabels(issue, request());
}
Expand All @@ -595,6 +597,10 @@ public void run() {
return editPosting(originalIssue, issue, issueForm, redirectTo, preUpdateHook);
}

private static boolean isFromMyOwnPrivateProject(Project previous) {
return previous.isPrivate() && previous.owner.equalsIgnoreCase(UserApp.currentUser().loginId);
}

private static void moveIssueToOtherProject(Issue originalIssue, Project toOtherProject) {
originalIssue.project = toOtherProject;
originalIssue.setNumber(Project.increaseLastIssueNumber(toOtherProject.id));
Expand Down

0 comments on commit 1e733d2

Please sign in to comment.