From 7632fd3d948a09f0903cb8bf8e4f21d762a9bfeb Mon Sep 17 00:00:00 2001
From: Vytor Calixto <vytorcalixto@gmail.com>
Date: Wed, 28 Jun 2017 10:43:03 -0300
Subject: [PATCH] [ci skip]Fixed using streams

---
 src/libs/jobs/download.js | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/src/libs/jobs/download.js b/src/libs/jobs/download.js
index 14eb05b5..829d3460 100644
--- a/src/libs/jobs/download.js
+++ b/src/libs/jobs/download.js
@@ -10,14 +10,15 @@ module.exports = function(agenda) {
         let sql = job.attrs.data.sql;
         execQuery(sql.text, sql.values).then((result) => {
             log.debug('Got results');
-            log.debug(typeof result);
 
             let reader = new Readable();
             reader._read = function noop(){};
-            reader.push(result);
+            reader.push(JSON.stringify(result));
             let writer = fs.createWriteStream('out.csv');
 
             reader.pipe(jsonexport()).pipe(writer);
+            log.debug('Wrote file');
+            done();
         }, (err) => {
             log.error('Error getting data from database!');
             log.error(err);
-- 
GitLab