From a9703300abec70da34a92b50703db294617c219f Mon Sep 17 00:00:00 2001 From: Lizandro Guarnizo <77708265+lizandrogd@users.noreply.github.com> Date: Wed, 3 Jun 2026 22:48:24 -0500 Subject: [PATCH] Update oss_api_controller.go --- rest/controllers/oss_api_controller.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/rest/controllers/oss_api_controller.go b/rest/controllers/oss_api_controller.go index ecabb55..51a4c67 100644 --- a/rest/controllers/oss_api_controller.go +++ b/rest/controllers/oss_api_controller.go @@ -64,6 +64,7 @@ func GetOssApiConfigs(c *fiber.Ctx) error { func CreateOssApiConfig(c *fiber.Ctx) error { type Req struct { Name string `json:"name"` + Provider string `json:"provider"` Endpoint string `json:"endpoint"` AccessKeyID string `json:"access_key_id"` AccessKeySecret string `json:"access_key_secret"` @@ -92,8 +93,13 @@ func CreateOssApiConfig(c *fiber.Ctx) error { return c.Status(fiber.StatusBadRequest).JSON(fiber.Map{"error": "bucket_name es requerido"}) } + provider := strings.TrimSpace(req.Provider) + if provider == "" { + provider = "alibaba" + } item := models.OssApi{ Name: strings.TrimSpace(req.Name), + Provider: provider, Endpoint: strings.TrimSpace(req.Endpoint), AccessKeyID: strings.TrimSpace(req.AccessKeyID), AccessKeySecret: strings.TrimSpace(req.AccessKeySecret), @@ -122,6 +128,7 @@ func UpdateOssApiConfig(c *fiber.Ctx) error { type Req struct { Name string `json:"name"` + Provider string `json:"provider"` Endpoint string `json:"endpoint"` AccessKeyID string `json:"access_key_id"` AccessKeySecret string `json:"access_key_secret"` @@ -139,6 +146,7 @@ func UpdateOssApiConfig(c *fiber.Ctx) error { } existing.Name = strings.TrimSpace(req.Name) + existing.Provider = strings.TrimSpace(req.Provider) existing.Endpoint = strings.TrimSpace(req.Endpoint) existing.BucketName = strings.TrimSpace(req.BucketName) existing.Region = strings.TrimSpace(req.Region)