From 0e350eb90cf78e09c4cc5aacc19dfa60cdc2beec Mon Sep 17 00:00:00 2001 From: Almazari Date: Sun, 26 Jul 2020 15:32:08 +0700 Subject: [PATCH] Update UpdateUsersTimezone.php updating timezone only if timezone.overwrite config is true and field exist on users table --- src/Listeners/Auth/UpdateUsersTimezone.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Listeners/Auth/UpdateUsersTimezone.php b/src/Listeners/Auth/UpdateUsersTimezone.php index 7e3eac1..e07f1d0 100644 --- a/src/Listeners/Auth/UpdateUsersTimezone.php +++ b/src/Listeners/Auth/UpdateUsersTimezone.php @@ -51,7 +51,7 @@ public function handle($event) $geoip_info = geoip()->getLocation($ip); if ($user->timezone != $geoip_info['timezone']) { - if (config('timezone.overwrite') == true || $user->timezone == null) { + if (config('timezone.overwrite') == true && property_exists($user, 'timezone')) { $user->timezone = $geoip_info['timezone']; $user->save();