diff --git a/lib/Service/FullTextSearchService.php b/lib/Service/FullTextSearchService.php index f8e8b0ad8..203c975fc 100644 --- a/lib/Service/FullTextSearchService.php +++ b/lib/Service/FullTextSearchService.php @@ -92,7 +92,7 @@ class FullTextSearchService { * @param GenericEvent $e */ public function onCardCreated(GenericEvent $e) { - $cardId = $e->getArgument('id'); + $cardId = (int)$e->getArgument('id'); $userId = $e->getArgument('userId'); $this->fullTextSearchManager->createIndex( @@ -105,7 +105,7 @@ class FullTextSearchService { * @param GenericEvent $e */ public function onCardUpdated(GenericEvent $e) { - $cardId = $e->getArgument('id'); + $cardId = (int)$e->getArgument('id'); $this->fullTextSearchManager->updateIndexStatus( DeckProvider::DECK_PROVIDER_ID, (string)$cardId, IIndex::INDEX_CONTENT @@ -117,7 +117,7 @@ class FullTextSearchService { * @param GenericEvent $e */ public function onCardDeleted(GenericEvent $e) { - $cardId = $e->getArgument('id'); + $cardId = (int)$e->getArgument('id'); $this->fullTextSearchManager->updateIndexStatus( DeckProvider::DECK_PROVIDER_ID, (string)$cardId, IIndex::INDEX_REMOVE @@ -129,7 +129,7 @@ class FullTextSearchService { * @param GenericEvent $e */ public function onBoardShares(GenericEvent $e) { - $boardId = $e->getArgument('boardId'); + $boardId = (int)$e->getArgument('boardId'); $cards = array_map( function(Card $item) {