diff --git a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserSpaces.ascx.cs b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserSpaces.ascx.cs index 83d39d0f..dda77d1b 100644 --- a/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserSpaces.ascx.cs +++ b/WebsitePanel/Sources/WebsitePanel.WebPortal/DesktopModules/WebsitePanel/UserSpaces.ascx.cs @@ -50,6 +50,7 @@ namespace WebsitePanel.Portal DataSet myPackages; int currentPackage; int currentUser; + protected void Page_Load(object sender, EventArgs e) { @@ -74,7 +75,6 @@ namespace WebsitePanel.Portal if(ddlPackageSelect.Items.Count > 0) { Session["currentPackage"] = ddlPackageSelect.Items[0].Value; Session["currentUser"] = PanelSecurity.SelectedUserId; - currentPackage = int.Parse(Session["currentPackage"].ToString()); } } else { currentPackage = int.Parse(Session["currentPackage"].ToString()); @@ -84,14 +84,13 @@ namespace WebsitePanel.Portal } // USER UserPackagesPanel.Visible = true; - if(!IsPostBack) - { + if(ddlPackageSelect.UniqueID != Page.Request.Params["__EVENTTARGET"]) { if(ddlPackageSelect.Items.Count == 0) { litEmptyList.Text = GetLocalizedString("gvPackages.Empty"); EmptyPackagesList.Visible = true; } else { ddlPackageSelect.Visible = true; - myPackages = new PackagesHelper().GetMyPackage(currentPackage); + myPackages = new PackagesHelper().GetMyPackage(int.Parse(Session["currentPackage"].ToString())); PackagesList.DataSource = myPackages; PackagesList.DataBind(); }