From 281aa77c5ff38352a674b82df453848e1ebb312b Mon Sep 17 00:00:00 2001 From: AndrewSisley Date: Mon, 24 Jun 2024 15:46:30 -0400 Subject: [PATCH] fix: Return slice of correct length from db.AddSchema (#2765) ## Relevant issue(s) Resolves #2764 ## Description Return slice of correct length from db.AddSchema, values are appended to this slice later in the function, but the result declaration is done as if they will be set by index. Bug also affected `db.AddView`. --- internal/db/collection_define.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/db/collection_define.go b/internal/db/collection_define.go index a8b9fe9abd..6eb8d9dddb 100644 --- a/internal/db/collection_define.go +++ b/internal/db/collection_define.go @@ -29,7 +29,7 @@ func (db *db) createCollections( ctx context.Context, newDefinitions []client.CollectionDefinition, ) ([]client.CollectionDefinition, error) { - returnDescriptions := make([]client.CollectionDefinition, len(newDefinitions)) + returnDescriptions := make([]client.CollectionDefinition, 0, len(newDefinitions)) existingDefinitions, err := db.getAllActiveDefinitions(ctx) if err != nil {