Commit 9b598fa62d73c5a66d7fed872db943859e2d6a5a
1 parent
9ee697dd
Exists in
spb-stable
and in
3 other branches
Fix MR fork validation and services load
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
Showing
5 changed files
with
11 additions
and
7 deletions
Show diff stats
app/models/merge_request.rb
| ... | ... | @@ -127,7 +127,9 @@ class MergeRequest < ActiveRecord::Base |
| 127 | 127 | end |
| 128 | 128 | |
| 129 | 129 | def validate_fork |
| 130 | - if target_projet == source_project | |
| 130 | + return true unless target_project && source_project | |
| 131 | + | |
| 132 | + if target_project == source_project | |
| 131 | 133 | true |
| 132 | 134 | else |
| 133 | 135 | # If source and target projects are different | ... | ... |
app/services/merge_requests/create_service.rb
app/services/merge_requests/update_service.rb
features/steps/dashboard/merge_requests.rb
| ... | ... | @@ -53,15 +53,15 @@ class DashboardMergeRequests < Spinach::FeatureSteps |
| 53 | 53 | end |
| 54 | 54 | |
| 55 | 55 | def assigned_merge_request |
| 56 | - @assigned_merge_request ||= create :merge_request, assignee: current_user, target_project: project | |
| 56 | + @assigned_merge_request ||= create :merge_request, assignee: current_user, target_project: project, source_project: project | |
| 57 | 57 | end |
| 58 | 58 | |
| 59 | 59 | def authored_merge_request |
| 60 | - @authored_merge_request ||= create :merge_request, author: current_user, target_project: project | |
| 60 | + @authored_merge_request ||= create :merge_request, source_branch: 'simple_merge_request', author: current_user, target_project: project, source_project: project | |
| 61 | 61 | end |
| 62 | 62 | |
| 63 | 63 | def other_merge_request |
| 64 | - @other_merge_request ||= create :merge_request, target_project: project | |
| 64 | + @other_merge_request ||= create :merge_request, source_branch: '2_3_notes_fix', target_project: project, source_project: project | |
| 65 | 65 | end |
| 66 | 66 | |
| 67 | 67 | def project | ... | ... |