From 76725a0068895a5f165f6905886146af0ad65bad Mon Sep 17 00:00:00 2001 From: Sunil Mohan Adapa Date: Thu, 1 Aug 2019 20:57:18 -0700 Subject: [PATCH] cockpit: Don't error out when removing an unknown domain Signed-off-by: Sunil Mohan Adapa Reviewed-by: James Valleroy --- actions/cockpit | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/actions/cockpit b/actions/cockpit index 513d33528..2654b7456 100755 --- a/actions/cockpit +++ b/actions/cockpit @@ -94,9 +94,13 @@ def subcommand_remove_domain(arguments): """Disallow a domain from being origin for Cockpit's WebSocket.""" aug = load_augeas() origins = _get_origin_domains(aug) - origins.remove(_get_origin_from_domain(arguments.domain_name)) - _set_origin_domains(aug, origins) - aug.save() + try: + origins.remove(_get_origin_from_domain(arguments.domain_name)) + except KeyError: + pass + else: + _set_origin_domains(aug, origins) + aug.save() def load_augeas():