diff --git a/app/models/tag_cloud.rb b/app/models/tag_cloud.rb
index 54c745ce8..f3ea655f0 100644
--- a/app/models/tag_cloud.rb
+++ b/app/models/tag_cloud.rb
@@ -16,7 +16,7 @@ class TagCloud
end
def category_names
- ActsAsTaggableOn::Tag.category_names
+ ActsAsTaggableOn::Tag.category_names.map(&:downcase)
end
def geozone_names
diff --git a/app/views/proposals/summary.html.erb b/app/views/proposals/summary.html.erb
index 679d821a8..c576a827a 100644
--- a/app/views/proposals/summary.html.erb
+++ b/app/views/proposals/summary.html.erb
@@ -9,7 +9,7 @@
<% @proposals.each do |group_name, proposals| %>
-
<%= group_name.capitalize %>
+
<%= group_name %>
<% proposals[0..2].each do |proposal| %>
diff --git a/config/initializers/acts_as_taggable_on.rb b/config/initializers/acts_as_taggable_on.rb
index c9e38683c..e895426f3 100644
--- a/config/initializers/acts_as_taggable_on.rb
+++ b/config/initializers/acts_as_taggable_on.rb
@@ -35,7 +35,7 @@ module ActsAsTaggableOn
end
def self.category_names
- Tag.where("kind = 'category'").map {|tag| tag.name.downcase }
+ Tag.where("kind = 'category'").map {|tag| tag.name }
end
private
diff --git a/spec/features/proposals_spec.rb b/spec/features/proposals_spec.rb
index ad1449a24..06aa49101 100644
--- a/spec/features/proposals_spec.rb
+++ b/spec/features/proposals_spec.rb
@@ -1166,11 +1166,11 @@ feature 'Proposals' do
context "Summary" do
scenario "Displays proposals grouped by category" do
- create(:tag, kind: 'category', name: 'culture')
- create(:tag, kind: 'category', name: 'social services')
+ create(:tag, kind: 'category', name: 'Culture')
+ create(:tag, kind: 'category', name: 'Social Services')
- 3.times { create(:proposal, tag_list: 'culture') }
- 3.times { create(:proposal, tag_list: 'social services') }
+ 3.times { create(:proposal, tag_list: 'Culture') }
+ 3.times { create(:proposal, tag_list: 'Social Services') }
create(:proposal, tag_list: 'Random')
@@ -1183,7 +1183,7 @@ feature 'Proposals' do
end
within("#social-services") do
- expect(page).to have_content("Social services")
+ expect(page).to have_content("Social Services")
expect(page).to have_css(".proposal", count: 3)
end
end