diff --git a/app/Http/Middleware/CheckAuthenticated.php b/app/Http/Middleware/CheckAuthenticated.php index f637d268..ab6eb884 100644 --- a/app/Http/Middleware/CheckAuthenticated.php +++ b/app/Http/Middleware/CheckAuthenticated.php @@ -53,8 +53,11 @@ class CheckAuthenticated public function askForFillingEmail($request, Closure $next) { + $user = app('user.current'); + if (isset($request->email)) { if (filter_var($request->email, FILTER_VALIDATE_EMAIL)) { + if (User::where('email', $request->email)->get()->isEmpty()) { $user->setEmail($request->email); // refresh token diff --git a/plugins b/plugins new file mode 160000 index 00000000..4da3db17 --- /dev/null +++ b/plugins @@ -0,0 +1 @@ +Subproject commit 4da3db178b723c861a2c67b666498f0587c1d325