diff --git a/app/Http/Controllers/Api/SearchApiController.php b/app/Http/Controllers/Api/SearchApiController.php index d1c99e218..5c4112f74 100644 --- a/app/Http/Controllers/Api/SearchApiController.php +++ b/app/Http/Controllers/Api/SearchApiController.php @@ -61,7 +61,7 @@ class SearchApiController extends ApiController $result->setAttribute('type', $result->getType()); $result->setAttribute('url', $result->getUrl()); $result->setAttribute('preview_html', [ - 'name' => (string) $result->getAttribute('preview_name'), + 'name' => (string) $result->getAttribute('preview_name'), 'content' => (string) $result->getAttribute('preview_content'), ]); } diff --git a/app/Http/Controllers/UserSearchController.php b/app/Http/Controllers/UserSearchController.php index 1a37ca491..df234347c 100644 --- a/app/Http/Controllers/UserSearchController.php +++ b/app/Http/Controllers/UserSearchController.php @@ -14,7 +14,7 @@ class UserSearchController extends Controller public function forSelect(Request $request) { $hasPermission = signedInUser() && ( - userCan('users-manage') + userCan('users-manage') || userCan('restrictions-manage-own') || userCan('restrictions-manage-all') ); diff --git a/tests/Api/SearchApiTest.php b/tests/Api/SearchApiTest.php index eb323fdd9..1f38c7fd9 100644 --- a/tests/Api/SearchApiTest.php +++ b/tests/Api/SearchApiTest.php @@ -46,7 +46,7 @@ class SearchApiTest extends TestCase $resp = $this->actingAsApiAdmin()->getJson($this->baseEndpoint . '?query=superuniquevalue'); $resp->assertJsonFragment([ 'type' => 'page', - 'url' => $page->getUrl(), + 'url' => $page->getUrl(), ]); } @@ -59,12 +59,12 @@ class SearchApiTest extends TestCase $resp = $this->actingAsApiAdmin()->getJson($this->baseEndpoint . '?query=superuniquevalue'); $resp->assertJsonFragment([ - 'type' => 'book', - 'url' => $book->getUrl(), + 'type' => 'book', + 'url' => $book->getUrl(), 'preview_html' => [ - 'name' => 'name with superuniquevalue within', + 'name' => 'name with superuniquevalue within', 'content' => 'Description with superuniquevalue within', - ] + ], ]); } diff --git a/tests/User/UserSearchTest.php b/tests/User/UserSearchTest.php index 1bf3f2d29..243af1186 100644 --- a/tests/User/UserSearchTest.php +++ b/tests/User/UserSearchTest.php @@ -7,7 +7,6 @@ use Tests\TestCase; class UserSearchTest extends TestCase { - public function test_select_search_matches_by_name() { $viewer = $this->getViewer(); @@ -64,5 +63,4 @@ class UserSearchTest extends TestCase $resp = $this->get('/search/users/select?search=a'); $this->assertPermissionError($resp); } - -} \ No newline at end of file +}