diff --git a/src/Websites/Websites/ChangeLog.md b/src/Websites/Websites/ChangeLog.md index 27ef80cfefdd..aad27f4dd2e0 100644 --- a/src/Websites/Websites/ChangeLog.md +++ b/src/Websites/Websites/ChangeLog.md @@ -18,6 +18,7 @@ - Additional information about change #1 --> ## Upcoming Release +* Updated `Restore-AzDeletedWebApp` to fix issue that prevents the cmdlet from working on hosts with a locale is anything different from `en-US` ## Version 2.8.3 * Updated `Import-AzWebAppKeyVaultCertificate1` to set the default name with combination of keyvault name and cert name diff --git a/src/Websites/Websites/Cmdlets/BackupRestore/RestoreAzureDeletedWebApp.cs b/src/Websites/Websites/Cmdlets/BackupRestore/RestoreAzureDeletedWebApp.cs index 6e9a91d1ef1a..1d6966dba6d1 100644 --- a/src/Websites/Websites/Cmdlets/BackupRestore/RestoreAzureDeletedWebApp.cs +++ b/src/Websites/Websites/Cmdlets/BackupRestore/RestoreAzureDeletedWebApp.cs @@ -163,7 +163,7 @@ private string GetDeletedSiteResourceId() { throw new Exception("Deleted app not found"); } - DeletedSite lastDeleted = deletedSites.OrderBy(ds => DateTime.Parse(ds.DeletedTimestamp)).Last(); + DeletedSite lastDeleted = deletedSites.OrderBy(ds => DateTime.Parse(ds.DeletedTimestamp, new System.Globalization.CultureInfo("en-US"))).Last(); if (deletedSites.Count() > 1) { WriteWarning("Found multiple matching deleted apps. Restoring the most recently deleted app, deleted at " + lastDeleted.DeletedTimestamp);