Skip to content

Commit 49f74e5

Browse files
committed
Capture self weakly for completion block
1 parent 7d6e050 commit 49f74e5

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

WooCommerce/Classes/ViewRelated/Orders/Order Details/Shipping Labels/Create Shipping Label Form/Package Details/ShippingLabelPackageDetailsViewModel.swift

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,8 @@ final class ShippingLabelPackageDetailsViewModel: ObservableObject {
8585

8686
lazy var addNewPackageViewModel = ShippingLabelAddNewPackageViewModel(siteID: order.siteID,
8787
packagesResponse: packagesResponse,
88-
onCompletion: { (customPackage, predefinedOption, packagesResponse) in
88+
onCompletion: { [weak self] (customPackage, predefinedOption, packagesResponse) in
89+
guard let self = self else { return }
8990
self.handleNewPackage(customPackage, predefinedOption, packagesResponse)
9091
})
9192

0 commit comments

Comments
 (0)