Rework Hashtag module to avoid undefined key error

- Address https://github.com/friendica/friendica/issues/13025#issuecomment-1537143590
This commit is contained in:
Hypolite Petovan 2023-05-06 23:55:34 -04:00
parent 29329f799d
commit 527c17a8a7
1 changed files with 8 additions and 6 deletions

View File

@ -31,23 +31,25 @@ use Friendica\Util\Strings;
*/
class Hashtag extends BaseModule
{
protected function content(array $request = []): string
protected function rawContent(array $request = [])
{
$result = [];
$t = Strings::escapeHtml($_REQUEST['t']);
if (empty($t)) {
if (empty($request['t'])) {
System::jsonExit($result);
}
$taglist = DBA::select('tag', ['name'], ["`name` LIKE ?", $t . "%"], ['order' => ['name'], 'limit' => 100]);
$taglist = DBA::select(
'tag',
['name'],
["`name` LIKE ?", Strings::escapeHtml($request['t']) . "%"],
['order' => ['name'], 'limit' => 100]
);
while ($tag = DBA::fetch($taglist)) {
$result[] = ['text' => $tag['name']];
}
DBA::close($taglist);
System::jsonExit($result);
return '';
}
}