]> git.mxchange.org Git - friendica.git/commitdiff
Set maximum value
authorMichael <heluecht@pirati.ca>
Tue, 18 May 2021 07:01:23 +0000 (07:01 +0000)
committerMichael <heluecht@pirati.ca>
Tue, 18 May 2021 07:01:23 +0000 (07:01 +0000)
src/Module/Api/Mastodon/Search.php

index 9d757584620917dd1022780f5cf26c194e17eaff..bad84b2b93a4df00f7945bfa29d6227dd98b84af 100644 (file)
@@ -65,12 +65,16 @@ class Search extends BaseApi
                // Attempt WebFinger lookup. Defaults to false.
                $resolve = $request['resolve'];
                // Maximum number of results to load, per type. Defaults to 20. Max 40.
-               $limit = $request['limit'];
+               $limit = max($request['limit'], 40);
                // Offset in search results. Used for pagination. Defaults to 0.
                $offset = $request['offset'];
                // Only who the user is following. Defaults to false.
                $following = $request['following'];
 
+               if (empty($q)) {
+                       DI::mstdnError()->UnprocessableEntity();
+               }
+
                $result = ['accounts' => [], 'statuses' => [], 'hashtags' => []];
 
                if (empty($type) || ($type == 'accounts')) {