diff --git a/RxSwift/Observable+Concurrency.swift b/RxSwift/Observable+Concurrency.swift index 45ad05ede..af3ec72bc 100644 --- a/RxSwift/Observable+Concurrency.swift +++ b/RxSwift/Observable+Concurrency.swift @@ -66,6 +66,8 @@ public extension AsyncSequence { observer.onNext(value) } + observer.onCompleted() + } catch is CancellationError { observer.onCompleted() } catch { observer.onError(error)