Typesense index

Hi,
I’m just testing the new helm chart (1.0.0). I have external postgres, redis and typesense.
I noticed that vikunja didn’t even try to create the tasks collection in typesense until I manually run vikunja index and if I try to create a task before that I see some errors in the logs

2025-02-09T21:34:13Z: WEB 	▶ 10.42.0.1  PUT 201 /api/v1/projects/1/tasks 27.692461ms - Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
2025-02-09T21:34:13Z: WARNING	▶ 2d4 Unable to fetch tasks from Typesense, error was 'status: 404 response: {"message": "Not found."}'. Falling back to db.
2025-02-09T21:34:13Z: ERROR	▶ 2ea Could not upsert tasks into Typesense: status: 404 response: {"message": "Not Found"}
2025-02-09T21:34:13Z: WEB 	▶ 10.42.0.1  GET 200 /api/v1/tasks/all?sort_by[]=due_date&sort_by[]=id&order_by[]=asc&order_by[]=desc&filter=done+%3D+false&filter_include_nulls=false&s=&filter_timezone=Europe%2FRome&page=1 365.060743ms - Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36
2025-02-09T21:34:13Z: ERROR	▶ 2fe Could not upsert tasks into Typesense: status: 404 response: {"message": "Not Found"}
2025-02-09T21:34:14Z: ERROR	▶ 312 Could not upsert tasks into Typesense: status: 404 response: {"message": "Not Found"}
2025-02-09T21:34:14Z: ERROR	▶ 326 Could not upsert tasks into Typesense: status: 404 response: {"message": "Not Found"}
2025-02-09T21:34:15Z: ERROR	▶ 33a Could not upsert tasks into Typesense: status: 404 response: {"message": "Not Found"}
2025-02-09T21:34:15Z: WEB 	▶ 10.42.0.1  GET 200 /api/v1/info 138.542µs - kube-probe/1.31
2025-02-09T21:34:15Z: WEB 	▶ 10.42.0.1  GET 200 /api/v1/info 165.418µs - kube-probe/1.31
2025-02-09T21:34:18Z: ERROR	▶ 34e Could not upsert tasks into Typesense: status: 404 response: {"message": "Not Found"}
2025-02-09T21:34:18Z: ERROR	▶ 355 Error while handling message faf63169-32c7-4da1-bedb-bb516abc39dd, reason_poisoned=status: 404 response: {"message": "Not Found"}, topic_poisoned=task.created, handler_poisoned=task.created.typesense.task.add, subscriber_poisoned=gochannel.GoChannel,  payload={"task":{"id":1,"title":"prova","description":"","done":false,"done_at":"0001-01-01T00:00:00Z","due_date":"0001-01-01T00:00:00Z","reminders":null,"project_id":1,"repeat_after":0,"repeat_mode":0,"priority":0,"start_date":"0001-01-01T00:00:00Z","end_date":"0001-01-01T00:00:00Z","assignees":[],"labels":[],"hex_color":"","percent_done":0,"identifier":"#1","index":1,"related_tasks":{},"attachments":[],"cover_image_attachment_id":0,"is_favorite":false,"created":"2025-02-09T22:34:13.407233965+01:00","updated":"2025-02-09T22:34:13.407240383+01:00","bucket_id":0,"position":0,"reactions":{},"created_by":{"id":1,"name":"Federico “Edo” Granata","username":"federico.granata","created":"2025-02-09T22:26:46+01:00","updated":"2025-02-09T22:26:46+01:00"}},"doer":{"id":1,"name":"Federico “Edo” Granata","username":"federico.granata","created":"2025-02-09T22:26:46+01:00","updated":"2025-02-09T22:26:46+01:00"}}

Am I missing something in my config or did I need to run this command the same way I need to create the postgresql user and db?

I remember docs stated that it’s mandatory to run this command after first time running Vikunja with Typesense, then everything should be restarted and going forward Typesense will start to index everything.