mirror of
https://gitlab.com/mbugroup/lti-api.git
synced 2026-05-20 13:31:56 +00:00
Merge branch 'feat/toggle-negative-usgae' into 'development'
fix: flock label on farm-level products See merge request mbugroup/lti-api!489
This commit is contained in:
@@ -79,8 +79,12 @@ func ToProductWarehouseListDTO(e entity.ProductWarehouse) ProductWarehouseListDT
|
||||
if e.Product.Id != 0 {
|
||||
product := productDTO.ToProductRelationDTO(e.Product)
|
||||
|
||||
// Create a copy with flock name appended if exists
|
||||
if e.ProjectFlockKandang != nil && e.ProjectFlockKandang.ProjectFlock.Id != 0 {
|
||||
// Append flock name only for KANDANG-type warehouses.
|
||||
// Farm-level (LOKASI) warehouses are shared across flocks — attaching a flock
|
||||
// label there creates duplicates and is misleading.
|
||||
if e.ProjectFlockKandang != nil &&
|
||||
e.ProjectFlockKandang.ProjectFlock.Id != 0 &&
|
||||
e.Warehouse.Type == "KANDANG" {
|
||||
productCopy := product
|
||||
productCopy.Name = product.Name + " (" + e.ProjectFlockKandang.ProjectFlock.FlockName + ")"
|
||||
dto.Product = &productCopy
|
||||
|
||||
Reference in New Issue
Block a user