From b61eacdadb6878bddfbeb5527840dcaea80adc65 Mon Sep 17 00:00:00 2001 From: Michael Date: Sun, 23 Aug 2020 07:29:56 +0000 Subject: [PATCH] Return system account data when fetching data for user "0" --- src/Model/User.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Model/User.php b/src/Model/User.php index 4362a6f7b4..73636a9953 100644 --- a/src/Model/User.php +++ b/src/Model/User.php @@ -118,8 +118,8 @@ class User } } - $system['spubkey'] = $system['uprvkey'] = $system['prvkey']; - $system['username'] = $system['name']; + $system['sprvkey'] = $system['uprvkey'] = $system['prvkey']; + $system['spubkey'] = $system['upubkey'] = $system['pubkey']; $system['nickname'] = $system['nick']; return $system; } @@ -332,6 +332,10 @@ class User */ public static function getOwnerDataById(int $uid, bool $check_valid = true) { + if ($uid == 0) { + return self::getSystemAccount(); + } + if (!empty(self::$owner[$uid])) { return self::$owner[$uid]; }