summaryrefslogtreecommitdiffhomepage
path: root/ios/Operations
diff options
context:
space:
mode:
Diffstat (limited to 'ios/Operations')
-rw-r--r--ios/Operations/TransformOperation.swift8
1 files changed, 4 insertions, 4 deletions
diff --git a/ios/Operations/TransformOperation.swift b/ios/Operations/TransformOperation.swift
index 49361ac641..6b00bf83c3 100644
--- a/ios/Operations/TransformOperation.swift
+++ b/ios/Operations/TransformOperation.swift
@@ -66,11 +66,11 @@ public final class TransformOperation<Input, Output>: ResultOperation<Output>, I
}
override public func main() {
- let inputValue = inputBlock?()
-
- _input = inputValue
+ if let inputBlock = inputBlock {
+ _input = inputBlock()
+ }
- guard let inputValue = inputValue, let executionBlock = executionBlock else {
+ guard let inputValue = _input, let executionBlock = executionBlock else {
finish(result: .failure(OperationError.unsatisfiedRequirement))
return
}