diff --git a/lib/models/Course.class.php b/lib/models/Course.class.php
index 6fda4bd8c21a699bb40e24f8dc25518cce1d24e4..b958a4b1ab3d531477335dc0c7f4f7dbdeecddb5 100644
--- a/lib/models/Course.class.php
+++ b/lib/models/Course.class.php
@@ -193,8 +193,8 @@ class Course extends SimpleORMap implements Range, PrivacyObject, StudipItem, Fe
         $config['has_and_belongs_to_many']['domains'] = [
             'class_name'        => 'UserDomain',
             'thru_table'        => 'seminar_userdomains',
-            'ondelete'          => 'delete',
-            'onstore'           => 'store',
+            'on_delete'          => 'delete',
+            'on_store'           => 'store',
             'order_by'          => 'ORDER BY name',
         ];
 
diff --git a/lib/models/UserDomain.php b/lib/models/UserDomain.php
index 6a3907be2e7c04edfef8d1c3e8570e86b7f37898..08deb49189884e518278f13fa4a99e78ee7453b7 100644
--- a/lib/models/UserDomain.php
+++ b/lib/models/UserDomain.php
@@ -19,15 +19,15 @@ class UserDomain extends SimpleORMap
             'class_name'        => 'User',
             'thru_table'        => 'user_userdomains',
             'assoc_foreign_key' => 'user_id',
-            'ondelete'          => 'delete',
-            'onstore'           => 'store',
+            'on_delete'          => 'delete',
+            'on_store'           => 'store',
         ];
 
         $config['has_and_belongs_to_many']['courses'] = [
             'class_name'        => 'Course',
             'thru_table'        => 'seminar_userdomains',
-            'ondelete'          => 'delete',
-            'onstore'           => 'store',
+            'on_delete'          => 'delete',
+            'on_store'           => 'store',
         ];
 
         $config['registered_callbacks']['before_store'][] = function ($domain) {