diff options
Diffstat (limited to 'ios/Operations')
| -rw-r--r-- | ios/Operations/TransformOperation.swift | 8 |
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 } |
