[COMPONENT][Search] Ensure title is set when saving as feed
This commit is contained in:
parent
59380ed2ac
commit
7678e155d9
@ -25,6 +25,7 @@ namespace Component\Search;
|
|||||||
|
|
||||||
use App\Core\Event;
|
use App\Core\Event;
|
||||||
use App\Core\Form;
|
use App\Core\Form;
|
||||||
|
use App\Util\Exception\ClientException;
|
||||||
use function App\Core\I18n\_m;
|
use function App\Core\I18n\_m;
|
||||||
use App\Core\Modules\Component;
|
use App\Core\Modules\Component;
|
||||||
use App\Util\Common;
|
use App\Util\Common;
|
||||||
@ -109,8 +110,11 @@ class Search extends Component
|
|||||||
/** @var SubmitButton $subscribe */
|
/** @var SubmitButton $subscribe */
|
||||||
$subscribe = $form->get('subscribe_to_search');
|
$subscribe = $form->get('subscribe_to_search');
|
||||||
if ($subscribe->isClicked()) {
|
if ($subscribe->isClicked()) {
|
||||||
// TODO ensure title is set
|
if (!\is_null($data['title'])) {
|
||||||
Event::handle('AppendFeed', [$actor, $data['title'], 'search', ['q' => $data['search_query']]]);
|
Event::handle('AppendFeed', [$actor, $data['title'], 'search', ['q' => $data['search_query']]]);
|
||||||
|
} else {
|
||||||
|
throw new ClientException(_m('Empty title is not allowed.'));
|
||||||
|
}
|
||||||
$redirect = true;
|
$redirect = true;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user