Skip to content

Commit

Permalink
Delete settings: OAuth and TaskManagement. Add to last patch.
Browse files Browse the repository at this point in the history
  • Loading branch information
kavics committed Nov 20, 2023
1 parent b91b984 commit 2fb7d7a
Show file tree
Hide file tree
Showing 5 changed files with 30 additions and 37 deletions.
30 changes: 30 additions & 0 deletions src/ContentRepository/ServicesComponent.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1956,6 +1956,13 @@ private void Patch_7_7_32(PatchExecutionContext context)

#endregion

#region Settings changes

DeleteSettings("OAuth.settings", logger);
DeleteSettings("TaskManagement.settings", logger);

#endregion

#region CTD changes

try
Expand Down Expand Up @@ -2111,5 +2118,28 @@ private static void CreateSettings(string contentName, string value, string desc

logger.LogTrace($"Settings {contentName} was created.");
}

private static void DeleteSettings(string settingsName, ILogger logger)
{
var path = RepositoryPath.Combine(Repository.SettingsFolderPath, settingsName);
try
{
logger.LogTrace($"Deleting {settingsName} ...");
var setting = Node.Load<Settings>(path);
if (setting != null)
{
setting.ForceDeleteAsync(CancellationToken.None).GetAwaiter().GetResult();
logger.LogTrace($"{settingsName} successfully deleted.");
}
else
{
logger.LogTrace($"{settingsName} already deleted.");
}
}
catch (Exception ex)
{
logger.LogWarning(ex, $"Error deleting {settingsName} settings.");
}
}
}
}

This file was deleted.

This file was deleted.

This file was deleted.

This file was deleted.

0 comments on commit 2fb7d7a

Please sign in to comment.