Skip to content

Commit e9973b5

Browse files
committed
Implemented dtos for assetversion endpoints
1 parent c10a9a4 commit e9973b5

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

controllers/asset_version_controller.go

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func NewAssetVersionController(
6767
// @Router /organizations/{organization}/projects/{projectSlug}/assets/{assetSlug}/refs/{assetVersionSlug} [get]
6868
func (a *AssetVersionController) Read(ctx shared.Context) error {
6969
assetVersion := shared.GetAssetVersion(ctx)
70-
return ctx.JSON(200, assetVersion)
70+
return ctx.JSON(200, transformer.AssetVersionModelToDTO(assetVersion))
7171
}
7272

7373
// @Summary Create asset version
@@ -103,7 +103,7 @@ func (a *AssetVersionController) Create(ctx shared.Context) error {
103103
if err != nil {
104104
return err
105105
}
106-
return ctx.JSON(201, assetVersion)
106+
return ctx.JSON(201, transformer.AssetVersionModelToDTO(assetVersion))
107107
}
108108

109109
// @Summary Delete asset version
@@ -142,7 +142,11 @@ func (a *AssetVersionController) GetAssetVersionsByAssetID(ctx shared.Context) e
142142
if err != nil {
143143
return err
144144
}
145-
return ctx.JSON(200, assetVersions)
145+
var formattedAssetVersions []dtos.AssetVersionDTO
146+
for _, assetVersion := range assetVersions {
147+
formattedAssetVersions = append(formattedAssetVersions, transformer.AssetVersionModelToDTO(assetVersion))
148+
}
149+
return ctx.JSON(200, formattedAssetVersions)
146150
}
147151

148152
func (a *AssetVersionController) SBOMJSON(ctx shared.Context) error {

0 commit comments

Comments
 (0)