MDL-56093 auth_db: Save custom profile fields in auth_db
authorBenjamin Wolf <benjamin.wolf@eledia.de>
Fri, 20 Apr 2018 11:15:15 +0000 (13:15 +0200)
committerBenjamin Wolf <benjamin.wolf@eledia.de>
Thu, 5 Jul 2018 09:11:41 +0000 (11:11 +0200)
auth/db/auth.php

index bcb26df..14ca12f 100644 (file)
@@ -473,6 +473,12 @@ class auth_plugin_db extends auth_plugin_base {
                     set_user_preference('auth_forcepasswordchange', 1, $id);
                     set_user_preference('create_password',          1, $id);
                 }
+
+                // Save custom profile fields here(MDL-56093).
+                require_once($CFG->dirroot . '/user/profile/lib.php');
+                $user->id = $id;
+                profile_save_data($user);
+
                 // Make sure user context is present.
                 context_user::instance($id);
             }