From 1fa68d38ac3b6acea64e7e33e1dfaf2a74923c0f Mon Sep 17 00:00:00 2001 From: Eiko Thomas Date: Tue, 17 Sep 2024 22:44:55 +0200 Subject: [PATCH] fix go routines bug and bump patch version --- cmd/schemaguesser/cmd/schema.go | 12 ++++++------ cmd/schemaguesser/cmd/version.go | 2 +- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/cmd/schemaguesser/cmd/schema.go b/cmd/schemaguesser/cmd/schema.go index 274ce98..9c22414 100644 --- a/cmd/schemaguesser/cmd/schema.go +++ b/cmd/schemaguesser/cmd/schema.go @@ -89,10 +89,10 @@ func printSchemasForAllCollections(client *mongo.Client, dbName string) { var wg sync.WaitGroup for _, coll := range *collections { wg.Add(1) - go func() { + go func(s string) { defer wg.Done() - printSchemaForOneCollection(client, dbName, coll, true) - }() + printSchemaForOneCollection(client, dbName, s, true) + }(coll) } wg.Wait() } @@ -102,10 +102,10 @@ func printSchemasForAllDatabases(client *mongo.Client) { var wg sync.WaitGroup for _, db := range *dbs { wg.Add(1) - go func() { + go func(s string) { defer wg.Done() - printSchemasForAllCollections(client, db) - }() + printSchemasForAllCollections(client, s) + }(db) } wg.Wait() } diff --git a/cmd/schemaguesser/cmd/version.go b/cmd/schemaguesser/cmd/version.go index b3d5bd6..ba3ece6 100644 --- a/cmd/schemaguesser/cmd/version.go +++ b/cmd/schemaguesser/cmd/version.go @@ -6,7 +6,7 @@ import ( "github.com/spf13/cobra" ) -const Version = "2.0.0" +const Version = "2.0.1" var versionCmd = &cobra.Command{ Use: "version",