Browse Source

Update ApiV1Controller, improve timeline account hydration

Daniel Supernault 2 years ago
parent
commit
4d5614726f
1 changed files with 2 additions and 1 deletions
  1. 2 1
      app/Http/Controllers/Api/ApiV1Controller.php

+ 2 - 1
app/Http/Controllers/Api/ApiV1Controller.php

@@ -2299,10 +2299,11 @@ class ApiV1Controller extends Controller
 		->map(function($k) use($user, $napi) {
 			try {
 				$status = $napi ? StatusService::get($k) : StatusService::getMastodon($k);
-			} catch(\Exception $e) {
 				if(!$status || !isset($status['account']) || !isset($status['account']['id'])) {
 					return false;
 				}
+			} catch(\Exception $e) {
+				return false;
 			}
 
 			$account = $napi ? AccountService::get($status['account']['id'], true) : AccountService::getMastodon($status['account']['id'], true);