Index: trunk/ippTools/src/warptool.c
===================================================================
--- trunk/ippTools/src/warptool.c	(revision 11731)
+++ trunk/ippTools/src/warptool.c	(revision 11736)
@@ -921,8 +921,8 @@
     }
 
-    char *query = "UPDATE p4Run SET state = '%s' WHERE det_id = '%s'";
+    char *query = "UPDATE p4Run SET state = '%s' WHERE p4_id = '%s'";
     if (!p_psDBRunQuery(config->dbh, query, state, p4_id)) {
         psError(PS_ERR_UNKNOWN, false,
-                "failed to change state for det_id %s", p4_id);
+                "failed to change state for p4_id %s", p4_id);
         return false;
     }
@@ -938,6 +938,8 @@
     // check that state is a valid string value
     if (!(
-            (strncmp(mode, "master", 7) == 0)
-            || (strncmp(mode, "verify", 7) == 0)
+            (strncmp(mode, "warp", 5) == 0)
+            || (strncmp(mode, "diff", 5) == 0)
+            || (strncmp(mode, "stack", 6) == 0)
+            || (strncmp(mode, "magic", 6) == 0)
         )
     ) {
