From 13e8d6e46faa40c6eb2e54d0b6c211bcc3a52c46 Mon Sep 17 00:00:00 2001 From: martinlanghoff Date: Thu, 28 Sep 2006 01:05:10 +0000 Subject: [PATCH] auth/db/lib (bugfix) only update mdl fields during login if 'onlogin' set Previous operation was update all moodle fields from the external database during each login & sync ignoring this setting. Now if this setting is 'oncreation' then the field is only copied once (on creation of user). --- auth/db/lib.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/auth/db/lib.php b/auth/db/lib.php index b2f2aead37..153192b809 100644 --- a/auth/db/lib.php +++ b/auth/db/lib.php @@ -212,7 +212,7 @@ function auth_sync_users ($do_updates=0) { $updatekeys = array(); foreach ($all_keys as $key) { if (preg_match('/^field_updatelocal_(.+)$/',$key, $match)) { - if ($pcfg->{$match[0]}) { // if it has a true value + if ($pcfg->{$key} === 'onlogin') { array_push($updatekeys, $match[1]); // the actual key name } } -- 2.39.5