Update oss_api_controller.go

This commit is contained in:
Lizandro Guarnizo
2026-06-03 22:48:24 -05:00
parent ff72bd0269
commit a9703300ab
+8
View File
@@ -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)