From 7d296719769d02fcd5c145d2f30aebfc43bc6467 Mon Sep 17 00:00:00 2001 From: liangshiwei Date: Thu, 26 Dec 2024 16:24:28 +0800 Subject: [PATCH] Return setting value if value is not encrypted --- .../Volo/Abp/Settings/SettingEncryptionService.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingEncryptionService.cs b/framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingEncryptionService.cs index 45a3362d30..6fffb2c93c 100644 --- a/framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingEncryptionService.cs +++ b/framework/src/Volo.Abp.Settings/Volo/Abp/Settings/SettingEncryptionService.cs @@ -38,9 +38,15 @@ public class SettingEncryptionService : ISettingEncryptionService, ITransientDep { return StringEncryptionService.Decrypt(encryptedValue); } + catch (FormatException) + { + // not an encrypted value, return the original value + return encryptedValue; + } catch (Exception e) { Logger.LogException(e); + return string.Empty; } }