From 186573b4d26c48ea2cfe622902c721b0d007bfe7 Mon Sep 17 00:00:00 2001 From: Ashish Aggarwal Date: Mon, 29 Jan 2024 18:28:13 -0500 Subject: [PATCH] Update PackageManagerClient.cs --- src/DynamoPackages/PackageManagerClient.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/src/DynamoPackages/PackageManagerClient.cs b/src/DynamoPackages/PackageManagerClient.cs index 17b030fb398..b14eb3a7a73 100644 --- a/src/DynamoPackages/PackageManagerClient.cs +++ b/src/DynamoPackages/PackageManagerClient.cs @@ -276,13 +276,16 @@ internal void Publish(Package package, object files, IEnumerable markdow } packageUploadHandle.Done(null); } - catch (IOException e) + catch (Exception ex) { - packageUploadHandle.Error(DynamoPackages.Properties.Resources.CannotRemovePackageAssemblyTitle + ": " + DynamoPackages.Properties.Resources.CannotRemovePackageAssemblyMessage + "(" + e.Message + ")"); - } - catch (Exception e) - { - packageUploadHandle.Error(e.GetType() + ": " + e.Message); + if (ex is IOException || ex is UnauthorizedAccessException) + { + packageUploadHandle.Error(DynamoPackages.Properties.Resources.CannotRemovePackageAssemblyTitle + ": " + DynamoPackages.Properties.Resources.CannotRemovePackageAssemblyMessage + "(" + ex.Message + ")"); + } + else + { + packageUploadHandle.Error(ex.GetType() + ": " + ex.Message); + } } }