diff --git a/controllers/asset_version_controller.go b/controllers/asset_version_controller.go index 7bd2c4d51..80cd985ff 100644 --- a/controllers/asset_version_controller.go +++ b/controllers/asset_version_controller.go @@ -63,11 +63,11 @@ func NewAssetVersionController( // @Param projectSlug path string true "Project slug" // @Param assetSlug path string true "Asset slug" // @Param assetVersionSlug path string true "Asset version slug" -// @Success 200 {object} models.AssetVersion +// @Success 200 {object} dtos.AssetVersionModel // @Router /organizations/{organization}/projects/{projectSlug}/assets/{assetSlug}/refs/{assetVersionSlug} [get] func (a *AssetVersionController) Read(ctx shared.Context) error { assetVersion := shared.GetAssetVersion(ctx) - return ctx.JSON(200, assetVersion) + return ctx.JSON(200, transformer.AssetVersionModelToDTO(assetVersion)) } // @Summary Create asset version @@ -78,7 +78,7 @@ func (a *AssetVersionController) Read(ctx shared.Context) error { // @Param projectSlug path string true "Project slug" // @Param assetSlug path string true "Asset slug" // @Param body body object{name=string,tag=bool,defaultBranch=bool} true "Request body" -// @Success 201 {object} models.AssetVersion +// @Success 201 {object} dtos.AssetVersionModel // @Router /organizations/{organization}/projects/{projectSlug}/assets/{assetSlug}/refs [post] func (a *AssetVersionController) Create(ctx shared.Context) error { asset := shared.GetAsset(ctx) @@ -103,7 +103,7 @@ func (a *AssetVersionController) Create(ctx shared.Context) error { if err != nil { return err } - return ctx.JSON(201, assetVersion) + return ctx.JSON(201, transformer.AssetVersionModelToDTO(assetVersion)) } // @Summary Delete asset version @@ -133,7 +133,7 @@ func (a *AssetVersionController) Delete(ctx shared.Context) error { // @Param organization path string true "Organization slug" // @Param projectSlug path string true "Project slug" // @Param assetSlug path string true "Asset slug" -// @Success 200 {array} models.AssetVersion +// @Success 200 {array} []dtos.AssetVersionModel // @Router /organizations/{organization}/projects/{projectSlug}/assets/{assetSlug}/refs [get] func (a *AssetVersionController) GetAssetVersionsByAssetID(ctx shared.Context) error { asset := shared.GetAsset(ctx) @@ -142,7 +142,8 @@ func (a *AssetVersionController) GetAssetVersionsByAssetID(ctx shared.Context) e if err != nil { return err } - return ctx.JSON(200, assetVersions) + formattedAssetVersions := utils.Map(assetVersions, transformer.AssetVersionModelToDTO) + return ctx.JSON(200, formattedAssetVersions) } func (a *AssetVersionController) SBOMJSON(ctx shared.Context) error {