Browse Source

Update ApiV1Controller, fix blocking remote accounts. Closes #4256

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

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

@@ -1012,7 +1012,7 @@ class ApiV1Controller extends Controller
 
 		$profile = Profile::findOrFail($id);
 
-		if($profile->user->is_admin == true) {
+		if($profile->user && $profile->user->is_admin == true) {
 			abort(400, 'You cannot block an admin');
 		}
 
@@ -1047,7 +1047,7 @@ class ApiV1Controller extends Controller
 		]);
 
 		RelationshipService::refresh($pid, $id);
-
+		UserFilterService::block($pid, $id);
 		$resource = new Fractal\Resource\Item($profile, new RelationshipTransformer());
 		$res = $this->fractal->createData($resource)->toArray();