From 889fa65d0c5093d85669c11fe180bf5795bf07f9 Mon Sep 17 00:00:00 2001 From: Brian Gough Date: Fri, 15 May 2015 14:17:40 +0100 Subject: [PATCH] clean up stream handling for file copy --- app/coffee/UrlCache.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/app/coffee/UrlCache.coffee b/app/coffee/UrlCache.coffee index 941bc9d..be6960c 100644 --- a/app/coffee/UrlCache.coffee +++ b/app/coffee/UrlCache.coffee @@ -75,8 +75,9 @@ module.exports = UrlCache = readStream = fs.createReadStream(from) writeStream.on "error", callbackOnce readStream.on "error", callbackOnce - writeStream.on "close", () -> callbackOnce() - readStream.pipe(writeStream) + writeStream.on "close", callbackOnce + writeStream.on "open", () -> + readStream.pipe(writeStream) _clearUrlFromCache: (project_id, url, callback = (error) ->) -> UrlCache._clearUrlDetails project_id, url, (error) ->