diff --git a/src/PeskyCMF/Db/Traits/ResetsPasswordsViaAccessKey.php b/src/PeskyCMF/Db/Traits/ResetsPasswordsViaAccessKey.php
index <HASH>..<HASH> 100644
--- a/src/PeskyCMF/Db/Traits/ResetsPasswordsViaAccessKey.php
+++ b/src/PeskyCMF/Db/Traits/ResetsPasswordsViaAccessKey.php
@@ -19,6 +19,7 @@ trait ResetsPasswordsViaAccessKey {
             'account_id' => $this->_getPkValue(),
             'expires_at' => time() + config('auth.passwords.' . \Auth::getDefaultDriver() . 'expire', 60) * 60,
         ];
+        $this->reload(); //< needed to exclude situation with outdated data
         foreach ($this->getAdditionalFieldsForPasswordRecoveryAccessKey() as $fieldName) {
             $data[$fieldName] = $this->_getFieldValue($fieldName);
         }
ResetsPasswordsViaAccessKey->getPasswordRecoveryAccessKey() - added user data reloading to fix problems with outdated timestamps