Skip to content

Commit 0d428c6

Browse files
committed
Ensure cart is updated on a main thread when scanning
1 parent 0bebc05 commit 0d428c6

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)