diff --git a/packages/modules/devices/fronius/fronius_http_api/fronius_api.py b/packages/modules/devices/fronius/fronius_http_api/fronius_api.py index 640423938c..5c269ac407 100644 --- a/packages/modules/devices/fronius/fronius_http_api/fronius_api.py +++ b/packages/modules/devices/fronius/fronius_http_api/fronius_api.py @@ -641,10 +641,7 @@ def get_auth_header(self, method, path) -> str: cnonce = self.cnonce user = self.user password = self.password - algorithm = self.api_config.auth_algorithm - password_algorithm = algorithm - - password_algorithm = self.__get_password_hash_method() + algorithm = self.__get_password_hash_method() if len(self.user) < 4: raise RuntimeError("User needed for Authorization") @@ -653,7 +650,7 @@ def get_auth_header(self, method, path) -> str: a1 = f"{user}:{realm}:{password}" a2 = f"{method}:{path}" - ha1 = hash_utf8(a1, password_algorithm) + ha1 = hash_utf8(a1, algorithm) ha2 = hash_utf8(a2, algorithm) noncebit = f"{nonce}:{ncvalue}:{cnonce}:auth:{ha2}" respdig = hash_utf8(f"{ha1}:{noncebit}", algorithm)