Skip to content

Commit 63f0810

Browse files
authored
[Woo POS] [Barcodes] Ensure the cart is updated on a main thread after scanning (#15803)
2 parents da2ffdc + 0d428c6 commit 63f0810

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

WooCommerce/Classes/POS/Models/PointOfSaleAggregateModel.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -186,7 +186,8 @@ extension PointOfSaleAggregateModel {
186186
@available(iOS 17.0, *)
187187
extension PointOfSaleAggregateModel {
188188
func barcodeScanned(_ barcode: String) {
189-
Task {
189+
Task { @MainActor [weak self] in
190+
guard let self else { return }
190191
let placeholderItemID = cart.addLoadingItem().id
191192

192193
analytics.track(

0 commit comments

Comments
 (0)