From 6ddb38b2a460e28ed0f9a28fa3e7f7920acb520d Mon Sep 17 00:00:00 2001 From: pkurchatov Date: Sun, 17 Dec 2023 00:48:50 +0300 Subject: [PATCH] Errors merging optimization --- client/ios/Serialization/DeserializationResult.swift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/client/ios/Serialization/DeserializationResult.swift b/client/ios/Serialization/DeserializationResult.swift index b257a2c5b..fefca78f1 100644 --- a/client/ios/Serialization/DeserializationResult.swift +++ b/client/ios/Serialization/DeserializationResult.swift @@ -83,7 +83,9 @@ public func mergeErrors( ) -> [DeserializationError] { var resultingErrors: [DeserializationError] = [] errors.forEach { - resultingErrors.append(contentsOf: $0?.asArray() ?? []) + if let item = $0 { + resultingErrors.append(contentsOf: item) + } } return resultingErrors }