Explorar o código

Update ApiV1Controller, fix blocking remote accounts. Closes #4256

Daniel Supernault %!s(int64=2) %!d(string=hai) anos
pai
achega
8e71e0c03e
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  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();