From e0a7ed4b475ec9d1be0173c580864aaed7568964 Mon Sep 17 00:00:00 2001 From: Jaclyn Chen Date: Fri, 28 Jun 2024 16:31:02 -0400 Subject: [PATCH] Fix order sync from passing empty items for the products. --- .../POS/ViewModels/PointOfSaleDashboardViewModel.swift | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/WooCommerce/Classes/POS/ViewModels/PointOfSaleDashboardViewModel.swift b/WooCommerce/Classes/POS/ViewModels/PointOfSaleDashboardViewModel.swift index 9520dc6372d..575dda07db7 100644 --- a/WooCommerce/Classes/POS/ViewModels/PointOfSaleDashboardViewModel.swift +++ b/WooCommerce/Classes/POS/ViewModels/PointOfSaleDashboardViewModel.swift @@ -38,7 +38,6 @@ final class PointOfSaleDashboardViewModel: ObservableObject { let itemSelectorViewModel: ItemSelectorViewModel - @Published private(set) var items: [POSItem] = [] @Published private(set) var itemsInCart: [CartItem] = [] { didSet { checkIfCartEmpty() @@ -345,8 +344,8 @@ private extension PointOfSaleDashboardViewModel { do { isSyncingOrder = true let order = try await orderService.syncOrder(cart: cart, - order: order, - allProducts: items) + order: order, + allProducts: itemSelectorViewModel.items) self.order = order isSyncingOrder = false // TODO: this is temporary solution