We only search for items with the same uid
This commit is contained in:
		
					parent
					
						
							
								6670a2409f
							
						
					
				
			
			
				commit
				
					
						6d7608fbc7
					
				
			
		
					 1 changed files with 3 additions and 4 deletions
				
			
		| 
						 | 
				
			
			@ -95,7 +95,7 @@ class UserItem
 | 
			
		|||
			$notification_type = $notification_type | self::NOTIF_THREAD_COMMENT;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		if (self::checkDirectComment($item, $uid, $contacts)) {
 | 
			
		||||
		if (self::checkDirectComment($item, $contacts)) {
 | 
			
		||||
			$notification_type = $notification_type | self::NOTIF_DIRECT_COMMENT;
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -250,13 +250,12 @@ class UserItem
 | 
			
		|||
	/**
 | 
			
		||||
	 * Check for a direct comment to a post of the given user
 | 
			
		||||
	 * @param array $item
 | 
			
		||||
	 * @param int   $uid  User ID
 | 
			
		||||
	 * @param array $contacts Array of contact IDs
 | 
			
		||||
	 * @return bool The item is a direct comment to a user comment
 | 
			
		||||
	 */
 | 
			
		||||
	private static function checkDirectComment(array $item, int $uid, array $contacts)
 | 
			
		||||
	private static function checkDirectComment(array $item, array $contacts)
 | 
			
		||||
	{
 | 
			
		||||
		$condition = ['uri' => $item['thr-parent'], 'uid' => [0, $uid], 'author-id' => $contacts, 'deleted' => false, 'gravity' => GRAVITY_COMMENT];
 | 
			
		||||
		$condition = ['uri' => $item['thr-parent'], 'uid' => $item['uid'], 'author-id' => $contacts, 'deleted' => false, 'gravity' => GRAVITY_COMMENT];
 | 
			
		||||
		return Item::exists($condition);
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue