From: jeremy-jang <35089715+jeremy-jang@users.noreply.github.com> Date: Wed, 23 Aug 2023 23:05:59 +0000 (+0900) Subject: [Packagemanager] Fix GetPackageCertificate (#5428) X-Git-Tag: accepted/tizen/unified/20231205.024657~180 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=8b85c3cb31bcc439ffcabf559d88359696123ce1;p=platform%2Fcore%2Fcsapi%2Ftizenfx.git [Packagemanager] Fix GetPackageCertificate (#5428) Add an exception handling. Signed-off-by: Sangyoon Jang --- 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; };