Index: trunk/MagicSoft/Mars/datacenter/scripts/sourcefile
===================================================================
--- trunk/MagicSoft/Mars/datacenter/scripts/sourcefile	(revision 9134)
+++ trunk/MagicSoft/Mars/datacenter/scripts/sourcefile	(revision 9135)
@@ -365,11 +365,15 @@
    query=$query" where "
 #   query=$query" where $primary='$primvar'"
+   if [ "$s" = "" ]
+   then
+      s=0
+   fi
    for (( i=0 ; i < ${#prims[@]} ; i++ ))
    do
       if [ $i -lt `expr ${#prims[@]} - 1` ]
       then 
-         query=$query" ${prims[$i]}='${primaries[$s+$s+$i]}' and "
+         query=$query" ${prims[$i]}='${primaries[$s*${#prims[@]}+$i]}' and "
       else
-         query=$query" ${prims[$i]}='${primaries[$s+$s+$i]}' "
+         query=$query" ${prims[$i]}='${primaries[$s*${#prims[@]}+$i]}' "
       fi
    done
