refactor(flyer-import): improve displayNameDetailed handling
Test Suite / backend-pr-quick (push) Has been skipped
Test Suite / quick-import-pr-quick (push) Has been skipped
Test Suite / backend-full (push) Failing after 2m37s
Test Suite / flutter-quality (push) Failing after 1m11s

- Simplified conditional logic for displayNameDetailed assignment
- Added fallback to preserve existing value when displayNameDetailed is falsy
- Reformatted multi-line object initialization for better readability
This commit is contained in:
Nils-Johan Gynther
2026-05-24 22:09:44 +02:00
parent e492ea9a2e
commit 451d04cf39
@@ -889,13 +889,14 @@ export class FlyerImportService {
bundleWeight: item.bundleWeight,
isBundle: item.isBundle,
bundleItems: this.sanitizeBundleItems(toStringArray(item.bundleItems)),
displayNameDetailed:
item.displayNameDetailed ?
buildDisplayNameDetailed({
rawName: item.rawName,
isBundle: item.isBundle,
bundleItems: this.sanitizeBundleItems(toStringArray(item.bundleItems)),
}),
displayNameDetailed:
item.displayNameDetailed
? buildDisplayNameDetailed({
rawName: item.rawName,
isBundle: item.isBundle,
bundleItems: this.sanitizeBundleItems(toStringArray(item.bundleItems)),
})
: item.displayNameDetailed,
signals: toSignals(item.signals),
offerText: item.offerText,
isOffer: