Index: trunk/glueforge/templates/psdb/selectrowsfits.tt
===================================================================
--- trunk/glueforge/templates/psdb/selectrowsfits.tt	(revision 4241)
+++ trunk/glueforge/templates/psdb/selectrowsfits.tt	(revision 4248)
@@ -10,5 +10,5 @@
 
     // strip index column
-    for (i = 0; i > rowSet->n; i++) {
+    for (i = 0; i < rowSet->n; i++) {
         if (!psMetadataRemove((psMetadata *)rowSet->data[i], 0, [% namespace FILTER upper %]_INDEX_NAME)) {
             // psError(); something bad happened
@@ -19,4 +19,9 @@
 
     // output to fits
+    if (!psFitsWriteTable(fits, NULL, rowSet)) {
+        // psError(); something bad happened
+        psFree(rowSet);
+        return false;
+    }
 
     psFree(rowSet);
