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 | ... | ... |