From 8b85c3cb31bcc439ffcabf559d88359696123ce1 Mon Sep 17 00:00:00 2001 From: jeremy-jang <35089715+jeremy-jang@users.noreply.github.com> Date: Thu, 24 Aug 2023 08:05:59 +0900 Subject: [PATCH] [Packagemanager] Fix GetPackageCertificate (#5428) Add an exception handling. Signed-off-by: Sangyoon Jang --- .../Tizen.Applications/PackageCertificate.cs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/Tizen.Applications.PackageManager/Tizen.Applications/PackageCertificate.cs b/src/Tizen.Applications.PackageManager/Tizen.Applications/PackageCertificate.cs index 89a8f9e..ed68134 100755 --- a/src/Tizen.Applications.PackageManager/Tizen.Applications/PackageCertificate.cs +++ b/src/Tizen.Applications.PackageManager/Tizen.Applications/PackageCertificate.cs @@ -63,7 +63,14 @@ namespace Tizen.Applications Interop.Package.PackageInfoCertificateInfoCallback certificateInfoCb = (handle, certType, certValue, userData) => { if (certValue == null) certValue = string.Empty; - nativeCertificates.Add(certType, certValue); + try + { + nativeCertificates.Add(certType, certValue); + } + catch (ArgumentException ex) + { + Log.Warn(LogTag, string.Format("Failed to add cert value. certType = {0}, err = {1}", certType, ex.Message)); + } return true; }; -- 2.7.4