Index: trunk/kernel/include/portalgroup.php
===================================================================
diff -u -r921 -r923
--- trunk/kernel/include/portalgroup.php	(.../portalgroup.php)	(revision 921)
+++ trunk/kernel/include/portalgroup.php	(.../portalgroup.php)	(revision 923)
@@ -115,12 +115,20 @@
         return true;
     }
 
-	function AddUser($UserId,$PrimaryGroup=0,$table='')
+	function AddUser($UserId,$PrimaryGroup=0,$table='', $edit_table = true)
 	{
 		global $objSession;
 		
  	  	// add user to group OR just updates it's status there
  	  	$db =& $this->adodbConnection;
+ 	  	
+ 	  	if ($edit_table) {
+ 	  		$table = $objSession->GetEditTable("UserGroup");//GetTablePrefix().'UserGroup';
+ 	  	}
+ 	  	else {
+ 	  		$table = GetTablePrefix()."UserGroup";
+ 	  	} 	  	
+ 	  	
  	  	if(!$table) $table=$objSession->GetEditTable("UserGroup");
  	  	$group_id = $this->Get('GroupId');