diff --git a/news/222.bugfix b/news/222.bugfix
new file mode 100644
index 00000000..6f0a228f
--- /dev/null
+++ b/news/222.bugfix
@@ -0,0 +1,3 @@
+Add missing icon on comments' `view` action
+Register contenttype icon for comments.
+[gforcada, maurits]
diff --git a/plone/app/discussion/configure.zcml b/plone/app/discussion/configure.zcml
index e2b82f2d..ada1914f 100644
--- a/plone/app/discussion/configure.zcml
+++ b/plone/app/discussion/configure.zcml
@@ -46,6 +46,11 @@
for="plone.base.interfaces.IPloneSiteRoot"
directory="profiles/default"
/>
+
diff --git a/plone/app/discussion/profiles/default/metadata.xml b/plone/app/discussion/profiles/default/metadata.xml
index 38abca6d..4cad4f61 100644
--- a/plone/app/discussion/profiles/default/metadata.xml
+++ b/plone/app/discussion/profiles/default/metadata.xml
@@ -1,6 +1,6 @@
- 2001
+ 2002
profile-plone.resource:default
profile-plone.app.registry:default
diff --git a/plone/app/discussion/profiles/default/registry.xml b/plone/app/discussion/profiles/default/registry.xml
index 2a1aaffc..944359d3 100644
--- a/plone/app/discussion/profiles/default/registry.xml
+++ b/plone/app/discussion/profiles/default/registry.xml
@@ -4,4 +4,10 @@
False
False
+
+
+ Plone Image
+
+ ++plone++bootstrap-icons/chat-left-text.svg
+
diff --git a/plone/app/discussion/profiles/default/types/Discussion_Item.xml b/plone/app/discussion/profiles/default/types/Discussion_Item.xml
index c05efcb9..64c98c61 100644
--- a/plone/app/discussion/profiles/default/types/Discussion_Item.xml
+++ b/plone/app/discussion/profiles/default/types/Discussion_Item.xml
@@ -10,7 +10,7 @@
Comments added to a content item.
- discussionitem_icon.png
+ ++plone++bootstrap-icons/chat-left-text.svg
Discussion Item
plone.Comment
@@ -28,6 +28,7 @@
+
+
+
+ Plone Image
+
+ ++plone++bootstrap-icons/chat-left-text.svg
+
+
diff --git a/plone/app/discussion/profiles/to_2002/types/Discussion_Item.xml b/plone/app/discussion/profiles/to_2002/types/Discussion_Item.xml
new file mode 100644
index 00000000..92fb9496
--- /dev/null
+++ b/plone/app/discussion/profiles/to_2002/types/Discussion_Item.xml
@@ -0,0 +1,26 @@
+
+
diff --git a/plone/app/discussion/setuphandlers.py b/plone/app/discussion/setuphandlers.py
new file mode 100644
index 00000000..ca898bae
--- /dev/null
+++ b/plone/app/discussion/setuphandlers.py
@@ -0,0 +1,10 @@
+from plone.base.interfaces import INonInstallable
+from zope.interface import implementer
+
+
+@implementer(INonInstallable)
+class HiddenProfiles:
+ def getNonInstallableProfiles(self):
+ return [
+ "plone.app.discussion:to_2002",
+ ]
diff --git a/plone/app/discussion/upgrades.zcml b/plone/app/discussion/upgrades.zcml
index d265d428..5f716f6e 100644
--- a/plone/app/discussion/upgrades.zcml
+++ b/plone/app/discussion/upgrades.zcml
@@ -108,4 +108,23 @@
/>
+
+
+
+
+
+