Index: trunk/glueforge/templates/psdb/pop.tt
===================================================================
--- trunk/glueforge/templates/psdb/pop.tt	(revision 4163)
+++ trunk/glueforge/templates/psdb/pop.tt	(revision 4197)
@@ -22,5 +22,5 @@
     }
 
-    rowID = psMetadataLookupS32(&status, row, "position");
+    rowID = psMetadataLookupS32(&status, row, [% namespace FILTER upper %]_INDEX_NAME);
     if (!status) {
         // psError(); something bad happened
@@ -29,5 +29,5 @@
 
     popped = psMetadataAlloc();
-    psMetadataAddS32(popped, PS_LIST_TAIL, "position", NULL, rowID);
+    psMetadataAddS32(popped, PS_LIST_TAIL, [% namespace FILTER upper %]_INDEX_NAME, NULL, rowID);
 
     deleted = psDBDeleteRows(dbh, [% namespace FILTER upper %]_TABLE_NAME, popped);
