[simias-svn] SF.net SVN: simias:[7444] trunk/src/admin/ProvisionUsers.aspx.cs
Brought to you by:
srinidhi_bs
|
From: <sp...@us...> - 2010-07-28 11:53:46
|
Revision: 7444
http://simias.svn.sourceforge.net/simias/?rev=7444&view=rev
Author: spkumar
Date: 2010-07-28 11:53:40 +0000 (Wed, 28 Jul 2010)
Log Message:
-----------
ID: Bug#622146
Reviewer: GG
Localization Required: No
Documentation Required: No
Description: Fixed an exception in User Provisioning due to an
additional empty string sent as part of the user list.
Modified Paths:
--------------
trunk/src/admin/ProvisionUsers.aspx.cs
Modified: trunk/src/admin/ProvisionUsers.aspx.cs
===================================================================
--- trunk/src/admin/ProvisionUsers.aspx.cs 2010-07-28 11:52:39 UTC (rev 7443)
+++ trunk/src/admin/ProvisionUsers.aspx.cs 2010-07-28 11:53:40 UTC (rev 7444)
@@ -54,7 +54,7 @@
public class ProvisionUsers : System.Web.UI.Page
{
#region Class Members
-
+ //private static readonly iFolderWebLogger log = new iFolderWebLogger(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType.Name);
/// <summary>
/// Viewable MemberList data grid cell indices.
/// </summary>
@@ -230,7 +230,7 @@
}
// Remember the total number of users.
- TotalUsers = (ListOfSelectedUsers.Length - 1 )+ (pListOfSelectedUsers.Length -1);
+ TotalUsers = (ListOfSelectedUsers.Length - 1 )+ (pListOfSelectedUsers.Length -1);
// Build the data view from the table.
return new DataView( dt );
@@ -476,7 +476,7 @@
{
/// Extract the user list and server name
string SelectedUserList = Request.QueryString.Get("UserList");
- string [] ListOfSelectedUsers = SelectedUserList.Split(new char[] {':'});
+ string [] ListOfSelectedUsers = SelectedUserList.Split(new char[] {':'}, StringSplitOptions.RemoveEmptyEntries);
string ServerName = SelectServerList.SelectedValue ;
iFolderServer[] list = web.GetServers();
@@ -495,8 +495,9 @@
break;
}
}
+
string pSelectedUserList = Request.QueryString.Get("PUserList");
- string [] pListOfSelectedUsers = pSelectedUserList.Split(new char[] {':'});
+ string [] pListOfSelectedUsers = pSelectedUserList.Split(new char[] {':'},StringSplitOptions.RemoveEmptyEntries);
for(int index = 0 ; (index < (pListOfSelectedUsers.Length -1) ); index++)
{
foreach( iFolderServer server in list )
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|