diff --git a/app/domain/Api/MyApi/v1/Handlers/TermsHandler.php b/app/domain/Api/MyApi/v1/Handlers/TermsHandler.php index 9597b3d..060e3c4 100755 --- a/app/domain/Api/MyApi/v1/Handlers/TermsHandler.php +++ b/app/domain/Api/MyApi/v1/Handlers/TermsHandler.php @@ -22,6 +22,9 @@ class TermsHandler extends Basehandler public function handle(array $params): ResponseInterface { + if (mb_strlen($_GET['string']) == 0) + return new JsonApiResponse(200, ['status' => 'ok', 'terms' => []]); + $translation = $this->em->getTranslationRepository()->findOneBy(['id' => $_GET['translation']]); $this->termFacade->setDirection($translation->direction); $q = $this->termFacade->findByStringFull($_GET['string'], $translation->dictionary, '', mb_strlen($_GET['string']) <= 3 ? false : true); diff --git a/src/scripts/App.vue b/src/scripts/App.vue index 5b9d850..751c7e4 100644 --- a/src/scripts/App.vue +++ b/src/scripts/App.vue @@ -4,25 +4,11 @@ >