summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2017-03-16 08:51:49 +0000
committerLin Jen-Shin <godfat@godfat.org>2017-03-16 17:12:15 +0800
commite7f29e78502dcbedee51bb7577b05b29d9729ac4 (patch)
treef53c5570e9575077f16aac46f7c8fdb58f0d5371
parentfa004fad211ef9ba2f9722625b91a2a2a73f554a (diff)
downloadgitlab-ce-e7f29e78502dcbedee51bb7577b05b29d9729ac4.tar.gz
Merge branch 'fix-project-without-repo-and-wiki' into 'master'
Fix projects without repo and wiki Closes #29542 See merge request !9956
-rw-r--r--app/controllers/projects_controller.rb5
-rw-r--r--spec/controllers/projects_controller_spec.rb2
2 files changed, 5 insertions, 2 deletions
diff --git a/app/controllers/projects_controller.rb b/app/controllers/projects_controller.rb
index 3e2015b7d5e..16e702073b2 100644
--- a/app/controllers/projects_controller.rb
+++ b/app/controllers/projects_controller.rb
@@ -267,8 +267,9 @@ class ProjectsController < Projects::ApplicationController
@project_wiki = @project.wiki
@wiki_home = @project_wiki.find_page('home', params[:version_id])
elsif @project.feature_available?(:issues, current_user)
- @issues = issues_collection
- @issues = @issues.page(params[:page])
+ @issues = issues_collection.page(params[:page])
+ @collection_type = 'Issue'
+ @issuable_meta_data = issuable_meta_data(@issues, @collection_type)
end
render :show
diff --git a/spec/controllers/projects_controller_spec.rb b/spec/controllers/projects_controller_spec.rb
index a1ec41322ad..a88ffc1ea6a 100644
--- a/spec/controllers/projects_controller_spec.rb
+++ b/spec/controllers/projects_controller_spec.rb
@@ -78,10 +78,12 @@ describe ProjectsController do
it 'shows issues list page if wiki is disabled' do
project.project_feature.update_attribute(:wiki_access_level, ProjectFeature::DISABLED)
+ create(:issue, project: project)
get :show, namespace_id: project.namespace, id: project
expect(response).to render_template('projects/issues/_issues')
+ expect(assigns(:issuable_meta_data)).not_to be_nil
end
it 'shows customize workflow page if wiki and issues are disabled' do