diff --git a/monikerclient/v1/records.py b/monikerclient/v1/records.py index e42ce89..f9ab584 100644 --- a/monikerclient/v1/records.py +++ b/monikerclient/v1/records.py @@ -91,9 +91,9 @@ class RecordsController(Controller): 'record_id': record.id } - response = self.client.put(uri, data=json.dumps(record)) + response = self.client.put(uri, data=json.dumps(record.changes)) - return record.update(response.json) + return Record(response.json) def delete(self, domain, record): """ diff --git a/monikerclient/v1/servers.py b/monikerclient/v1/servers.py index d5b6946..9be9189 100644 --- a/monikerclient/v1/servers.py +++ b/monikerclient/v1/servers.py @@ -63,9 +63,9 @@ class ServersController(Controller): :returns: :class:`Server` """ response = self.client.put('/servers/%s' % server.id, - data=json.dumps(server)) + data=json.dumps(server.changes)) - return server.update(response.json) + return Server(response.json) def delete(self, server): """