From 76f87d70a4a90e800a07d29a11167e18c78d3f1b Mon Sep 17 00:00:00 2001 From: Tal Date: Sun, 10 Nov 2024 11:03:13 +0200 Subject: [PATCH] fix: zabbix scopes permissions invalid parameter (#2427) --- keep/providers/zabbix_provider/zabbix_provider.py | 8 ++++++-- pyproject.toml | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/keep/providers/zabbix_provider/zabbix_provider.py b/keep/providers/zabbix_provider/zabbix_provider.py index 22a97432a..e8d75c7c9 100644 --- a/keep/providers/zabbix_provider/zabbix_provider.py +++ b/keep/providers/zabbix_provider/zabbix_provider.py @@ -290,8 +290,12 @@ def validate_scopes(self) -> dict[str, bool | str]: validated_scopes[scope.name] = "Permission denied" continue else: - validated_scopes[scope.name] = error - continue + if error and "invalid parameter" in error.lower(): + # This is OK, it means the request is broken but we have access to the endpoint. + pass + else: + validated_scopes[scope.name] = error + continue validated_scopes[scope.name] = True return validated_scopes diff --git a/pyproject.toml b/pyproject.toml index d024780d7..8051fc7b5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "keep" -version = "0.28.2" +version = "0.28.3" description = "Alerting. for developers, by developers." authors = ["Keep Alerting LTD"] readme = "README.md"