diff --git a/petsafe_smartfeed/client.py b/petsafe_smartfeed/client.py index 6bcf5eb..31e9e58 100644 --- a/petsafe_smartfeed/client.py +++ b/petsafe_smartfeed/client.py @@ -179,7 +179,7 @@ def refresh_tokens(self, refresh_token=None): self.id_token = response["AuthenticationResult"]["IdToken"] self.access_token = response["AuthenticationResult"]["AccessToken"] - self.refresh_token = response["AuthenticationResult"]["RefreshToken"] + self.refresh_token = response["AuthenticationResult"].get("RefreshToken", self.refresh_token) self.token_expires_time = ( time.time() + response["AuthenticationResult"]["ExpiresIn"] )