API: Bugfix for an API result where "in reply to" was equal to the id of the post.
This commit is contained in:
		
					parent
					
						
							
								5114e018d0
							
						
					
				
			
			
				commit
				
					
						f920fa229b
					
				
			
		
					 1 changed files with 13 additions and 1 deletions
				
			
		|  | @ -769,7 +769,7 @@ | ||||||
| 			$in_reply_to_status_id_str = NULL; | 			$in_reply_to_status_id_str = NULL; | ||||||
| 			$in_reply_to_user_id_str = NULL; | 			$in_reply_to_user_id_str = NULL; | ||||||
| 			$in_reply_to_screen_name = NULL; | 			$in_reply_to_screen_name = NULL; | ||||||
| 			if ($lastwall['parent']!=$lastwall['id']) { | 			if (intval($lastwall['parent']) != intval($lastwall['id'])) { | ||||||
| 				$in_reply_to_status_id= intval($lastwall['parent']); | 				$in_reply_to_status_id= intval($lastwall['parent']); | ||||||
| 				$in_reply_to_status_id_str = (string) intval($lastwall['parent']); | 				$in_reply_to_status_id_str = (string) intval($lastwall['parent']); | ||||||
| 
 | 
 | ||||||
|  | @ -784,6 +784,18 @@ | ||||||
| 				} | 				} | ||||||
| 			} | 			} | ||||||
| 
 | 
 | ||||||
|  | 			// There seems to be situation, where both fields are identical:
 | ||||||
|  | 			// https://github.com/friendica/friendica/issues/1010
 | ||||||
|  | 			// This is a bugfix for that.
 | ||||||
|  | 			if (intval($in_reply_to_status_id) == intval($lastwall['id'])) { | ||||||
|  | 				logger('api_status_show: this message should never appear: id: '.$lastwall['id'].' similar to reply-to: '.$in_reply_to_status_id, LOGGER_DEBUG); | ||||||
|  | 				$in_reply_to_status_id = NULL; | ||||||
|  | 				$in_reply_to_user_id = NULL; | ||||||
|  | 				$in_reply_to_status_id_str = NULL; | ||||||
|  | 				$in_reply_to_user_id_str = NULL; | ||||||
|  | 				$in_reply_to_screen_name = NULL; | ||||||
|  | 			} | ||||||
|  | 
 | ||||||
| 			$status_info = array( | 			$status_info = array( | ||||||
| 				'text' => trim(html2plain(bbcode(api_clean_plain_items($lastwall['body']), false, false, 2, true), 0)), | 				'text' => trim(html2plain(bbcode(api_clean_plain_items($lastwall['body']), false, false, 2, true), 0)), | ||||||
| 				'truncated' => false, | 				'truncated' => false, | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue