diff --git a/lib/confd/client.py b/lib/confd/client.py index 7e7253588724cfba4467a1a6999035e51dac020b..53d16735bc443604c7bdc543c95b45b3377e1dee 100644 --- a/lib/confd/client.py +++ b/lib/confd/client.py @@ -112,7 +112,8 @@ class ConfdClient: def _UnpackReply(self, payload): in_payload = confd.UnpackMagic(payload) - (answer, salt) = serializer.LoadSignedJson(in_payload, self._hmac_key) + (dict_answer, salt) = serializer.LoadSignedJson(in_payload, self._hmac_key) + answer = objects.ConfdReply.FromDict(dict_answer) return answer, salt def ExpireRequests(self):