diff --git a/models/route_exposition.py b/models/route_exposition.py
index 8de00618a5c87c0ed685fdbd95b01da482a0c5e0..6ba8289102b6d1cb11fa7d70e012213dd93f2598 100644
--- a/models/route_exposition.py
+++ b/models/route_exposition.py
@@ -25,6 +25,7 @@ class RouteExposition(models.Model):
     name = fields.Char(string="Nom", required=True)
     description = fields.Text()
     model_id = fields.Many2one(comodel_name="ir.model", string="Modèle")
+    model_id_name = fields.Char(related="model_id.model")
     field_ids = fields.One2many(
         comodel_name="route.exposition.field",
         inverse_name="exposition_id",
diff --git a/views/route_exposition_views.xml b/views/route_exposition_views.xml
index cd7f07d9109b6e7e76819283c8199b6a745c4783..61f143daadfd4b6a78b631959b1f43edcbcbf1d0 100644
--- a/views/route_exposition_views.xml
+++ b/views/route_exposition_views.xml
@@ -17,7 +17,8 @@
                         <group>
                             <group>
                                 <field name="model_id" options="{'no_create':true}" />
-                                <field name="domain" widget="domain"/>
+                                <field name="model_id_name" invisible="1"/>
+                                <field name="domain" widget="domain" options="{'model': 'model_id_name'}"/>
                                 <field name="active_test" />
                                 <field name="route_name" />
                             </group>