From 046b14520b110d1c177dcfcb0859855855314198 Mon Sep 17 00:00:00 2001 From: Victor Lacasse-Beaudoin Date: Tue, 4 Jul 2023 20:35:35 -0400 Subject: [PATCH] Utiliser MediaClient.Seed() dans handleV1Seed --- cmd/server.go | 29 +++++++---------------------- 1 file changed, 7 insertions(+), 22 deletions(-) diff --git a/cmd/server.go b/cmd/server.go index a574e02..4b21ec1 100644 --- a/cmd/server.go +++ b/cmd/server.go @@ -253,29 +253,14 @@ func handleV1Seed(c echo.Context) error { }) } - var new_buckets []string - - for _, bucket := range cfg.Server.Documents.Buckets { - exists, err := mediaClient.MinioClient.BucketExists(context.Background(), bucket) - if err != nil { - return c.JSON(http.StatusInternalServerError, map[string]string{ - "message": "Error during minio#BucketExists", - "error": err.Error(), - }) - } - - if exists { - continue - } - - if err = mediaClient.MinioClient.MakeBucket(context.Background(), bucket, minio.MakeBucketOptions{}); err != nil { - return c.JSON(http.StatusInternalServerError, map[string]string{ - "message": "Error during minio#MakeBucket", - "error": err.Error(), - }) - } - new_buckets = append(new_buckets, bucket) + new_buckets, err := mediaClient.Seed() + if err != nil { + return c.JSON(http.StatusInternalServerError, map[string]string{ + "message": "Error during mediaClient.Seed()", + "error": err.Error(), + }) } + var message string if len(new_buckets) == 0 { message = "All buckets already exist"