From a9aa736f67cef3812f9e40a1a0ffb4d18a55a880 Mon Sep 17 00:00:00 2001 From: Michael Gratton Date: Wed, 10 Feb 2021 22:20:24 +1100 Subject: [PATCH] Application.Controller: Ignore file not found for e8061379 --- src/client/application/application-controller.vala | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/client/application/application-controller.vala b/src/client/application/application-controller.vala index 93832fbf..b7087c75 100644 --- a/src/client/application/application-controller.vala +++ b/src/client/application/application-controller.vala @@ -195,9 +195,13 @@ internal class Application.Controller : // Commit e8061379 mistakenly used config_dir for cert manager // above, so remove it if found. This can be pulled out post // v40. - yield Geary.Files.recursive_delete_async( - config_dir.get_child("pinned-certs") - ); + try { + yield Geary.Files.recursive_delete_async( + config_dir.get_child("pinned-certs") + ); + } catch (GLib.IOError.NOT_FOUND err) { + // exactly as planned + } SecretMediator? libsecret = yield new SecretMediator(cancellable);