[wellwell-devel] [wellwell/zoom] Let [iterate] tag return iterator object on empty body.

Git wellwell-devel at rt.icdevgroup.org
Thu Dec 16 09:19:36 UTC 2010


commit e25154da4a1b52ede51181da47e2139bfb88eaad
Author: Stefan Hornburg (Racke) <racke at linuxia.de>
Date:   Thu Dec 16 10:16:56 2010 +0100

    Let [iterate] tag return iterator object on empty body.

 lib/WellWell/Iterate.pm |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)
---
diff --git a/lib/WellWell/Iterate.pm b/lib/WellWell/Iterate.pm
index 0c1b6a2..eeea361 100644
--- a/lib/WellWell/Iterate.pm
+++ b/lib/WellWell/Iterate.pm
@@ -47,6 +47,10 @@ sub iterate {
 		die "Iterator not found\n";
 	}
 
+	if (! length($body)) {
+		return $iter;
+	}
+
 	while ($record = $iter->next()) {
 		# turn hash into array
 		my @keys = keys(%$record);



More information about the wellwell-devel mailing list