diff --git a/pkg/models/oss_api.go b/pkg/models/oss_api.go index 48d4e02..e447e12 100755 --- a/pkg/models/oss_api.go +++ b/pkg/models/oss_api.go @@ -59,17 +59,17 @@ func CreateOssApi(OssApi *OssApi) error { return nil } -// UpdateQrVcard actualiza un registro de QrVcard existente -func UpdateOssApi(OssApi *OssApi) error { - if err := app.Http.Database.DB.Model(&OssApi).Updates(OssApi).Error; err != nil { +// UpdateOssApi actualiza un registro de configuración OSS (incluye campos zero-value) +func UpdateOssApi(oss *OssApi) error { + if err := app.Http.Database.DB.Model(oss).Select("*").Updates(oss).Error; err != nil { return err } return nil } -// DeleteQrVcard elimina un registro de QrVcard de la base de datos -func DeleteOssApi(OssApi *OssApi) error { - if err := app.Http.Database.DB.Delete(&OssApi).Error; err != nil { +// DeleteOssApi elimina un registro de configuración OSS +func DeleteOssApi(oss *OssApi) error { + if err := app.Http.Database.DB.Delete(oss).Error; err != nil { return err } return nil