diff --git a/stechuhr_client/client.py b/stechuhr_client/client.py
index afc07e7a2245ba4fcd6b78bb6e9f06839a802ac0..960ac42c13dded977675404d6234c536877ab5c9 100644
--- a/stechuhr_client/client.py
+++ b/stechuhr_client/client.py
@@ -377,7 +377,7 @@ def update_id_patterns(config, logger) -> 'Config':
     except requests.packages.urllib3.exceptions.NewConnectionError as e:
         logger.error(f"Couldn't reach server at \"{url}\" (NewConnectionError, using existing patterns instead): {e}")
         return config
-    except:
+    except BaseException as e:
         logger.error(f"Couldn't reach server at \"{url}\" (Error): {e}")
         return config