Merge remote-tracking branch 'origin/master'
This commit is contained in:
@@ -2266,6 +2266,7 @@ VALUES (
|
||||
// dedupe input by code+currency (USD basis comparison)
|
||||
inputByKey := map[string]float64{}
|
||||
inputUSDByKey := map[string]float64{}
|
||||
descByCode := map[string]string{}
|
||||
codes := make([]string, 0, len(reqCopy.Detail.Upserts))
|
||||
seenCode := map[string]struct{}{}
|
||||
|
||||
@@ -2310,6 +2311,13 @@ VALUES (
|
||||
}
|
||||
inputUSDByKey[key] = inUSD
|
||||
|
||||
// Best-effort description from UI payload (for excel export/readability).
|
||||
if d := strings.TrimSpace(row.SAciklama); d != "" {
|
||||
if _, ok := descByCode[code]; !ok {
|
||||
descByCode[code] = d
|
||||
}
|
||||
}
|
||||
|
||||
if _, ok := seenCode[code]; !ok {
|
||||
seenCode[code] = struct{}{}
|
||||
codes = append(codes, code)
|
||||
@@ -2366,6 +2374,7 @@ VALUES (
|
||||
inputByKey,
|
||||
inputUSDByKey,
|
||||
avgUSDByKey,
|
||||
descByCode,
|
||||
)
|
||||
cancelWrite()
|
||||
if err != nil {
|
||||
|
||||
Reference in New Issue
Block a user