From c4de0ff211084d89df4e8997e18d29602ee8fd61 Mon Sep 17 00:00:00 2001 From: Aleksey Belouosv Date: Mon, 26 Nov 2018 18:18:34 +0300 Subject: [PATCH] [iOS] fix crash when requesting product info on Paid Route screen --- iphone/Maps/Core/InappPurchase/Impl/PaidRoutePurchase.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/iphone/Maps/Core/InappPurchase/Impl/PaidRoutePurchase.swift b/iphone/Maps/Core/InappPurchase/Impl/PaidRoutePurchase.swift index ee7c1e0a9a..4e44afbb05 100644 --- a/iphone/Maps/Core/InappPurchase/Impl/PaidRoutePurchase.swift +++ b/iphone/Maps/Core/InappPurchase/Impl/PaidRoutePurchase.swift @@ -34,7 +34,7 @@ final class PaidRoutePurchase: NSObject, IPaidRoutePurchase { func requestStoreProduct(_ completion: @escaping StoreProductCompletion) { billing.requestProducts([productId]) { [weak self] (products, error) in - guard let product = products?[0] else { + guard let product = products?.first else { completion(nil, error) return }