|
|
|
@@ -61,16 +61,16 @@ export function deriveReplenishmentFetchParams( |
|
|
|
}; |
|
|
|
} |
|
|
|
|
|
|
|
const shopTokens = [ |
|
|
|
...new Set(dosForRelease.map(shopTokenFromDoRow).filter(Boolean)), |
|
|
|
]; |
|
|
|
const trucks = [ |
|
|
|
...new Set( |
|
|
|
const shopTokens = Array.from( |
|
|
|
new Set(dosForRelease.map(shopTokenFromDoRow).filter(Boolean)), |
|
|
|
); |
|
|
|
const trucks = Array.from( |
|
|
|
new Set( |
|
|
|
dosForRelease |
|
|
|
.map((row) => row.truckLanceCode?.trim()) |
|
|
|
.filter((value): value is string => Boolean(value)), |
|
|
|
), |
|
|
|
]; |
|
|
|
); |
|
|
|
|
|
|
|
if (shopTokens.length === 1 && trucks.length === 1) { |
|
|
|
return { shopName: shopTokens[0], truckLaneCode: trucks[0] }; |
|
|
|
|