diff --git a/stechuhr_client/client.py b/stechuhr_client/client.py
index 0494e5cc4efe6c4f8c9dea4c4556ee50037c79c1..148e3f86ac3bf51dedec95c6f6d8a057bfc02f45 100644
--- a/stechuhr_client/client.py
+++ b/stechuhr_client/client.py
@@ -380,6 +380,9 @@ 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:
+        logger.error(f"Couldn't reach server at \"{url}\" (Error): {e}")
+        return config
 
     # If the response was ok update the pattern if it changed, else display a warning
     if r.ok: