Don't crash if UserSelectedRecord.json can not be updated (#11789)

This commit is contained in:
Mykhailo Pylyp
2021-06-18 13:38:23 +03:00
committed by GitHub
parent 735accc1a8
commit c953f10c21

View File

@@ -169,10 +169,25 @@ namespace PowerLauncher.ViewModel
{ {
// todo: revert _userSelectedRecordStorage.Save() and _historyItemsStorage.Save() after https://github.com/microsoft/PowerToys/issues/9164 is done // todo: revert _userSelectedRecordStorage.Save() and _historyItemsStorage.Save() after https://github.com/microsoft/PowerToys/issues/9164 is done
_userSelectedRecord.Add(result); _userSelectedRecord.Add(result);
try
{
_userSelectedRecordStorage.Save(); _userSelectedRecordStorage.Save();
}
catch (UnauthorizedAccessException ex)
{
Log.Warn($"Failed to save file. ${ex.Message}", this.GetType());
}
_history.Add(result.OriginQuery.RawQuery); _history.Add(result.OriginQuery.RawQuery);
try
{
_historyItemsStorage.Save(); _historyItemsStorage.Save();
} }
catch (UnauthorizedAccessException ex)
{
Log.Warn($"Failed to save file. ${ex.Message}", this.GetType());
}
}
else else
{ {
SelectedResults = Results; SelectedResults = Results;