diff options
author | Stan Hu <stanhu@gmail.com> | 2015-06-22 07:33:32 -0700 |
---|---|---|
committer | Stan Hu <stanhu@gmail.com> | 2015-06-23 05:49:19 -0700 |
commit | 774b7ee277bbad5bbd16a23664cbc2ba7f3b6499 (patch) | |
tree | ba51e02046f8d0f262f04f45425a757bce8b60f5 | |
parent | 883438970df30ac7101d8f32b30007c4248c75d5 (diff) | |
download | gitlab-ce-774b7ee277bbad5bbd16a23664cbc2ba7f3b6499.tar.gz |
Fix Error 500 when relative submodule resolves to a namespace that has a different name from its path
Closes #1849
-rw-r--r-- | CHANGELOG | 1 | ||||
-rw-r--r-- | app/helpers/submodule_helper.rb | 2 | ||||
-rw-r--r-- | spec/helpers/submodule_helper_spec.rb | 2 |
3 files changed, 3 insertions, 2 deletions
diff --git a/CHANGELOG b/CHANGELOG index a8aaec1e566..ea333c31ab8 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,6 +1,7 @@ Please view this file on the master branch, on stable branches it's out of date. v 7.13.0 (unreleased) + - Fix Error 500 when relative submodule resolves to a namespace that has a different name from its path (Stan Hu) - Update maintenance documentation to explain no need to recompile asssets for omnibus installations (Stan Hu) - Support commenting on diffs in side-by-side mode (Stan Hu) - Fix JavaScript error when clicking on the comment button on a diff line that has a comment already (Stan Hu) diff --git a/app/helpers/submodule_helper.rb b/app/helpers/submodule_helper.rb index 6def7793dc3..b3f50ceebe4 100644 --- a/app/helpers/submodule_helper.rb +++ b/app/helpers/submodule_helper.rb @@ -63,7 +63,7 @@ module SubmoduleHelper namespace = components.pop.gsub(/^\.\.$/, '') if namespace.empty? - namespace = @project.namespace.name + namespace = @project.namespace.path end [ diff --git a/spec/helpers/submodule_helper_spec.rb b/spec/helpers/submodule_helper_spec.rb index a7abf9d3839..10121759132 100644 --- a/spec/helpers/submodule_helper_spec.rb +++ b/spec/helpers/submodule_helper_spec.rb @@ -115,7 +115,7 @@ describe SubmoduleHelper do end context 'submodules with relative links' do - let(:group) { create(:group) } + let(:group) { create(:group, name: "Master Project", path: "master-project") } let(:project) { create(:project, group: group) } let(:commit_id) { sample_commit[:id] } |