diff --git a/tabellio/documents/indexer.py b/tabellio/documents/indexer.py
index 0f45688..bb89aa7 100644
--- a/tabellio/documents/indexer.py
+++ b/tabellio/documents/indexer.py
@@ -85,6 +85,16 @@ questionInterveningPersonsIndexer = indexer(IQuestion)(interveningPersonsIndexer
grok.global_adapter(dossierInterveningPersonsIndexer, name="interveningPersonsDoc")
grok.global_adapter(questionInterveningPersonsIndexer, name="interveningPersonsDoc")
+def commissionsIndexer(obj):
+ if not obj.commissions:
+ return None
+ return [item.to_object.id for item in obj.commissions]
+
+dossierPolgroupsIndexer = indexer(IDossier)(commissionsIndexer)
+
+grok.global_adapter(dossierCommissionssIndexer, name="commissionsDoc")
+
+
class IDocumentIndexer(Interface):
"""Dexterity behavior interface for enabling the dynamic SearchableText
diff --git a/tabellio/documents/profiles/default/catalog.xml b/tabellio/documents/profiles/default/catalog.xml
index 96c2c4b..0d5aa60 100644
--- a/tabellio/documents/profiles/default/catalog.xml
+++ b/tabellio/documents/profiles/default/catalog.xml
@@ -18,6 +18,9 @@
+
+
+