]> source.dussan.org Git - nextcloud-server.git/commitdiff
occ: Add check for never logged in for user:info.
authorJore <contact@jore.cc>
Fri, 5 Apr 2024 00:23:21 +0000 (11:23 +1100)
committerskjnldsv <skjnldsv@protonmail.com>
Wed, 7 Aug 2024 07:33:09 +0000 (09:33 +0200)
Signed-off-by: Jore <contact@jore.cc>
core/Command/User/Info.php

index f51c1365ff4431d74a3904d5af63abaa9ee81234..48d6e0741113469aee8390c711ca2b480eaaee98 100644 (file)
@@ -47,6 +47,11 @@ class Info extends Base {
                        return 1;
                }
                $groups = $this->groupManager->getUserGroupIds($user);
+               if ($user->getLastLogin() == 0) {
+                       $lastseen = "never";
+               } else {
+                       $lastseen = date('Y-m-d H:i:s T', $user->getLastLogin());
+               }
                $data = [
                        'user_id' => $user->getUID(),
                        'display_name' => $user->getDisplayName(),
@@ -56,7 +61,7 @@ class Info extends Base {
                        'groups' => $groups,
                        'quota' => $user->getQuota(),
                        'storage' => $this->getStorageInfo($user),
-                       'last_seen' => date('Y-m-d H:i:s T', $user->getLastLogin()),
+                       'last_seen' => $lastseen,
                        'user_directory' => $user->getHome(),
                        'backend' => $user->getBackendClassName()
                ];