refactor: remove early return check when products list is undefined

This commit is contained in:
Harminder Virk
2024-05-16 17:13:49 +05:30
parent d5ac0633f5
commit 230337aef9

View File

@@ -929,9 +929,6 @@ export default class ProductModuleService<
updatedCollections.map(async (collection, i) => {
const input = normalizedInput.find((c) => c.id === collection.id)
const productsToUpdate = (input as any)?.products
if (!productsToUpdate) {
return { ...collection, products: [] }
}
await this.productService_.update(
{
@@ -941,7 +938,7 @@ export default class ProductModuleService<
sharedContext
)
if (productsToUpdate.length > 0) {
if (productsToUpdate?.length > 0) {
await this.productService_.update(
productsToUpdate.map((p) => ({
id: p.id,
@@ -951,7 +948,7 @@ export default class ProductModuleService<
)
}
return { ...collection, products: productsToUpdate }
return { ...collection, products: productsToUpdate || [] }
})
)