From 4109caeadd95baca58c7c2481aebf2014ae462bd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tor=20Nilsson=20=C3=96hrn?= <tornilssonohrn@gmail.com>
Date: Wed, 15 May 2019 20:40:43 +0200
Subject: [PATCH] to_csv skipHidden corner case (fixes #1508)

---
 bits/97_node.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bits/97_node.js b/bits/97_node.js
index 3b1a3b4..95d7b05 100644
--- a/bits/97_node.js
+++ b/bits/97_node.js
@@ -18,7 +18,6 @@ if(has_buf && typeof require != 'undefined') (function() {
 		var BOM = false;
 		stream._read = function() {
 			if(!BOM) { BOM = true; return stream.push("\uFEFF"); }
-			if(R > r.e.r) return stream.push(null);
 			while(R <= r.e.r) {
 				++R;
 				if ((rowinfo[R-1]||{}).hidden) continue;
@@ -29,6 +28,7 @@ if(has_buf && typeof require != 'undefined') (function() {
 					break;
 				}
 			}
+			if(R > r.e.r) return stream.push(null);
 		};
 		return stream;
 	};