From bbb59e851918d3f0b466e40bb58d57bebdd99974 Mon Sep 17 00:00:00 2001 From: Shailaja Date: Thu, 13 Jun 2024 16:15:24 +0530 Subject: [PATCH] Implemented key categorization to distinguish between keys set only during server creation and those that can be updated --- agent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/agent.py b/agent.py index f5deb03..c825071 100644 --- a/agent.py +++ b/agent.py @@ -110,7 +110,7 @@ class ServerManager: def update_server(self, post_data, server_id): # remove following keys from post_data - for key in ['ssh_port', 'ip1', 'currency', 'price', 'payment_term', 'next_due_date']: + for key in ['ssh_port', 'provider_id', 'location_id', 'currency', 'price', 'payment_term', 'next_due_date']: post_data.pop(key, None) logging.info(f"Updating server with id {server_id}...") return self.send_request('PUT', '/api/servers/' + str(server_id), post_data)