Skip to content

Commit

Permalink
Merge pull request #5988 from valadas/resprect-EnableFileAutoSync
Browse files Browse the repository at this point in the history
Fixed a performance issue while navigating folders for providers
  • Loading branch information
bdukes authored Mar 4, 2024
2 parents 1b7a71b + 060998f commit 809b989
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion DNN Platform/Library/Services/FileSystem/FolderManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ namespace DotNetNuke.Services.FileSystem
using DotNetNuke.ComponentModel;
using DotNetNuke.Data;
using DotNetNuke.Entities;
using DotNetNuke.Entities.Host;
using DotNetNuke.Entities.Portals;
using DotNetNuke.Entities.Users;
using DotNetNuke.Instrumentation;
Expand Down Expand Up @@ -945,7 +946,10 @@ internal void ClearFolderProviderCachedLists(int portalId)
{
var folderProvider = FolderProvider.Instance(folderMapping.FolderProviderType);

if (folderMapping.MappingName != "Standard" && folderMapping.MappingName != "Secure" && folderMapping.MappingName != "Database")
if (folderMapping.MappingName != "Standard" &&
folderMapping.MappingName != "Secure" &&
folderMapping.MappingName != "Database" &&
Host.EnableFileAutoSync)
{
var type = folderProvider.GetType();
MethodInfo method = type.GetMethod("ClearCache");
Expand Down

0 comments on commit 809b989

Please sign in to comment.