Return system account data when fetching data for user "0"
This commit is contained in:
		
					parent
					
						
							
								fc2340d4af
							
						
					
				
			
			
				commit
				
					
						b61eacdadb
					
				
			
		
					 1 changed files with 6 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -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];
 | 
			
		||||
		}
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue