From 5c1c114e5d02429e645eaa45bcb95cc5eff2e599 Mon Sep 17 00:00:00 2001 From: Eberhard Beilharz Date: Fri, 26 Mar 2021 19:34:02 +0100 Subject: [PATCH] fix(linux): Fix crash if query doesn't contain bcp47 tag (#4800) (cherry picked from commit c9de93d478374273dd67a71641ca629d9c3af2e0) --- linux/keyman-config/keyman_config/handle_install.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/linux/keyman-config/keyman_config/handle_install.py b/linux/keyman-config/keyman_config/handle_install.py index af341fda33..a47569533c 100644 --- a/linux/keyman-config/keyman_config/handle_install.py +++ b/linux/keyman-config/keyman_config/handle_install.py @@ -47,9 +47,10 @@ def download_and_install_package(url): def _extract_bcp47(query): if query: queryStrings = parse_qs(query) - values = queryStrings['bcp47'] - if len(values) > 0: - return values[0] + if 'bcp47' in queryStrings: + values = queryStrings['bcp47'] + if len(values) > 0: + return values[0] return ''