]> git.mxchange.org Git - friendica.git/commitdiff
Fix 2FA AppSpecificPassword
authorPhilipp <admin@philipp.info>
Sun, 12 Dec 2021 19:09:10 +0000 (20:09 +0100)
committerPhilipp <admin@philipp.info>
Sun, 12 Dec 2021 19:09:10 +0000 (20:09 +0100)
src/Security/TwoFactor/Model/AppSpecificPassword.php

index 0c47ed5564cf43a217e835c55b272b61eca2445a..5477ae59f87ef7e9b012eda71745b6c6546e9e70 100644 (file)
@@ -86,9 +86,11 @@ class AppSpecificPassword
                $appSpecificPasswords = DBA::toArray($appSpecificPasswordsStmt);
 
                array_walk($appSpecificPasswords, function (&$value) {
-                       $value['ago'] = Temporal::getRelativeDate($value['last_used']);
-                       $value['utc'] = DateTimeFormat::utc($value['last_used'], 'c');
-                       $value['local'] = DateTimeFormat::local($value['last_used'], 'r');
+                       $last_used = $value['last_used'] ?? DBA::NULL_DATETIME;
+
+                       $value['ago'] = Temporal::getRelativeDate($last_used);
+                       $value['utc'] = DateTimeFormat::utc($last_used, 'c');
+                       $value['local'] = DateTimeFormat::local($last_used, 'r');
                });
 
                return $appSpecificPasswords;