Please install Algolia client?

I’m using selfhosted installation with a whitelabel licence.
I upgraded from V5.8.X to v5.10.30-L164 using the build in upgrader.

After the installation I cannot create quotes, clients, invoices etc… as it returns a 500 error and the laravel.log shows this:

production.ERROR: Please install the suggested Algolia client: algolia/algoliasearch-client-php. {"userId":1,"exception":"[object] (Exception(code: 0): Please install the suggested Algolia client: algolia/algoliasearch-client-php. at /usr/share/nginx/invoiceninja/vendor/laravel/scout/src/EngineManager.php:87)

I only have Invoices and Quotes modules enabled.
I can’t find any references to Algolia in InvoiceNinja docs / source code (nor google for that matter).

I installed algolia/algoliasearch-client-php but the error still persists.
System Health, Database Check, PHP Info all green.

Can this be solved or should I reinstall?

PS. What is the recommended way of installing InvoiceNinja?

do you have a value for SCOUT_DRIVER= in your .env file?

I’ve checked in a fix for this. In the meantime, in config/scout.php

you can set this line

    'driver' => env('SCOUT_DRIVER', 'algolia'),

to this

    'driver' => env('SCOUT_DRIVER', null),

After updating to 5.10.30-A171, I’m also seeing this error. I can confirm the temporary fix works too resolve the error. I also had to subsequently flush and restart my queue as well.

SCOUT_DRIVER=null fixes the issue