From 826add7b434da2cc77a7182d2e1a6dd3246142f7 Mon Sep 17 00:00:00 2001 From: Julien Fontanet Date: Fri, 27 Dec 2013 14:22:02 +0100 Subject: [PATCH] $waitPromise should handle gracefully non promise. --- src/fibers-utils.coffee | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/fibers-utils.coffee b/src/fibers-utils.coffee index 3142ddfaf..30a597912 100644 --- a/src/fibers-utils.coffee +++ b/src/fibers-utils.coffee @@ -59,6 +59,9 @@ $waitEvent = (emitter, event) -> # Waits for a promise to be fulfilled or broken. $waitPromise = (promise) -> + # If it is not a promise, just forwards it. + return promise unless $isPromise promise + fiber = $fiber.current promise.then(