Merge branch 'dev/teguh' into 'development'

FIX[BE]: fixing error on report marketing dto

See merge request mbugroup/lti-api!178
This commit is contained in:
Hafizh A. Y.
2026-01-14 06:19:52 +00:00
@@ -302,6 +302,16 @@ func (p ProductRelationDTOFixed) MarshalJSON() ([]byte, error) {
Suppliers []supplierDTO.SupplierRelationDTO `json:"suppliers"`
}
suppliers := make([]supplierDTO.SupplierRelationDTO, len(p.ProductRelationDTO.Suppliers))
for i, ps := range p.ProductRelationDTO.Suppliers {
suppliers[i] = supplierDTO.SupplierRelationDTO{
Id: ps.Id,
Name: ps.Name,
Alias: ps.Alias,
Category: ps.Category,
}
}
return json.Marshal(&Alias{
Id: p.ProductRelationDTO.Id,
Name: p.ProductRelationDTO.Name,
@@ -310,6 +320,6 @@ func (p ProductRelationDTOFixed) MarshalJSON() ([]byte, error) {
Uom: p.ProductRelationDTO.Uom,
Flags: p.ProductRelationDTO.Flags,
ProductCategory: p.ProductRelationDTO.ProductCategory,
Suppliers: p.ProductRelationDTO.Suppliers,
Suppliers: suppliers,
})
}