aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-05-13 02:22:02 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-05-13 02:22:02 -0400
commit4837b08e7db68f81e9b6b3ab3751f5e3f27e9457 (patch)
treef08a2ff8d125cb0b32e3de52d4ccad26020a41bc
parent04d3175473187dcb33bb135586216a7c985a9f1b (diff)
update shared dialogs
-rw-r--r--MediaBrowser.WebDashboard/Api/DashboardService.cs11
1 files changed, 9 insertions, 2 deletions
diff --git a/MediaBrowser.WebDashboard/Api/DashboardService.cs b/MediaBrowser.WebDashboard/Api/DashboardService.cs
index 376978790..1569c1fc5 100644
--- a/MediaBrowser.WebDashboard/Api/DashboardService.cs
+++ b/MediaBrowser.WebDashboard/Api/DashboardService.cs
@@ -316,7 +316,7 @@ namespace MediaBrowser.WebDashboard.Api
DeleteFilesByExtension(bowerPath, ".txt");
DeleteFilesByExtension(bowerPath, ".map");
DeleteFilesByExtension(bowerPath, ".md");
- DeleteFilesByExtension(bowerPath, ".json");
+ DeleteFilesByExtension(bowerPath, ".json", "strings\\");
DeleteFilesByExtension(bowerPath, ".gz");
DeleteFilesByExtension(bowerPath, ".bat");
DeleteFilesByExtension(bowerPath, ".sh");
@@ -401,7 +401,7 @@ namespace MediaBrowser.WebDashboard.Api
}
}
- private void DeleteFilesByExtension(string path, string extension)
+ private void DeleteFilesByExtension(string path, string extension, string exclude = null)
{
var files = _fileSystem.GetFiles(path, true)
.Where(i => string.Equals(i.Extension, extension, StringComparison.OrdinalIgnoreCase))
@@ -409,6 +409,13 @@ namespace MediaBrowser.WebDashboard.Api
foreach (var file in files)
{
+ if (!string.IsNullOrWhiteSpace(exclude))
+ {
+ if (file.FullName.IndexOf(exclude, StringComparison.OrdinalIgnoreCase) != -1)
+ {
+ continue;
+ }
+ }
_fileSystem.DeleteFile(file.FullName);
}
}