Fix updating user

This commit is contained in:
Hillel Coren 2017-05-11 12:27:15 +03:00
parent 2e76d9772a
commit 77bfabd386

View File

@ -52,12 +52,14 @@ class LookupUser extends LookupModel
} }
$current = config('database.default'); $current = config('database.default');
$accountKey = $user->account->account_key;
config(['database.default' => DB_NINJA_LOOKUP]); config(['database.default' => DB_NINJA_LOOKUP]);
$lookupUser = LookupUser::whereEmail($email)->first(); $lookupUser = LookupUser::whereEmail($email)->first();
if ($user) { if ($user) {
$lookupAccount = LookupAccount::whereAccountKey($user->account->account_key)->firstOrFail(); $lookupAccount = LookupAccount::whereAccountKey($accountKey)->firstOrFail();
$isValid = ! $lookupUser || ($lookupUser->lookup_account_id == $lookupAccount->id && $lookupUser->user_id == $user->id); $isValid = ! $lookupUser || ($lookupUser->lookup_account_id == $lookupAccount->id && $lookupUser->user_id == $user->id);
} else { } else {
$isValid = ! $lookupUser; $isValid = ! $lookupUser;