diff --git a/DNN Platform/Modules/DigitalAssets/FileProperties.ascx.cs b/DNN Platform/Modules/DigitalAssets/FileProperties.ascx.cs index efe68c8407f..883c7929aed 100644 --- a/DNN Platform/Modules/DigitalAssets/FileProperties.ascx.cs +++ b/DNN Platform/Modules/DigitalAssets/FileProperties.ascx.cs @@ -74,7 +74,8 @@ protected string ActiveTab { get { - return Request.QueryString["activeTab"]; + var activeTab = Request.QueryString["activeTab"]; + return string.IsNullOrEmpty(activeTab) ? "" : System.Text.RegularExpressions.Regex.Replace(activeTab, "[^\\w]", ""); } } @@ -174,7 +175,7 @@ protected override void OnLoad(EventArgs e) Exceptions.ProcessModuleLoadException(this, exc); } } - + private void OnItemUpdated() { SetFilePreviewInfo(); @@ -231,7 +232,7 @@ private void SetPropertiesAvailability(bool availability) private void SetFilePreviewInfo() { var previewPanelInstance = (PreviewPanelControl)previewPanelControl; - previewPanelInstance.SetPreviewInfo(controller.GetFilePreviewInfo(file, fileItem)); + previewPanelInstance.SetPreviewInfo(controller.GetFilePreviewInfo(file, fileItem)); } private void PrepareFilePreviewInfoControl()