Index: permissions_api.module
===================================================================
--- permissions_api.module	(revision 8)
+++ permissions_api.module	(working copy)
@@ -37,7 +37,7 @@
       }
       // rebuild the permission string
       $updated_permissions = join(', ', $permissions);
-      db_query("INSERT INTO {permission} VALUES(%d,'%s',%d)",$role->rid,$updated_permissions,0);
+      db_query("INSERT INTO {permission} (rid, perm, tid) VALUES(%d,'%s',%d)",$role->rid,$updated_permissions,0);
     }
   }
   return;
@@ -98,7 +98,7 @@
     db_query("UPDATE {permission} SET perm = '%s' WHERE rid = %d", $updated_permissions, $role->rid);
   }
   else{
-    db_query("INSERT INTO {permission} VALUES(%d,'%s',%d)",$role->rid,$updated_permissions,0);
+    db_query("INSERT INTO {permission} (rid, perm, tid) VALUES(%d,'%s',%d)",$role->rid,$updated_permissions,0);
   }
   
   return;
@@ -143,7 +143,7 @@
       
       // Build the permissions string
       $updated_permissions = join(', ', $permissions);
-      db_query("INSERT INTO {permission} VALUES(%d,'%s',%d)",$role->rid,$updated_permissions,0);
+      db_query("INSERT INTO {permission} (rid, perm, tid) VALUES(%d,'%s',%d)",$role->rid,$updated_permissions,0);
     }
   }
  
