From 8489cf57f65ed5d92265077c7c16dce3bad14786 Mon Sep 17 00:00:00 2001 From: kolaente Date: Sun, 23 Mar 2025 18:46:49 +0100 Subject: [PATCH] fix(typesense): use upsert instead of emplace when updating tasks in typesense Resolves https://github.com/go-vikunja/vikunja/issues/376 --- pkg/models/typesense.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/models/typesense.go b/pkg/models/typesense.go index 770bf5552..17ff77f08 100644 --- a/pkg/models/typesense.go +++ b/pkg/models/typesense.go @@ -291,7 +291,7 @@ func reindexTasksInTypesense(s *xorm.Session, tasks map[int64]*Task) (err error) response, err := typesenseClient.Collection("tasks"). Documents(). Import(context.Background(), typesenseTasks, &api.ImportDocumentsParams{ - Action: pointer.String("emplace"), + Action: pointer.String("upsert"), BatchSize: pointer.Int(100), }) if err != nil {