From dfd65692ce6fd00d1acbee0be2b3ceb3857bcbeb Mon Sep 17 00:00:00 2001
From: Fahrudin Halilovic <fahrudin.halilovic@ess.eu>
Date: Mon, 11 Nov 2024 13:05:36 +0100
Subject: [PATCH] fix update group method to accept group id

---
 netbox_awx_plugin/models.py | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/netbox_awx_plugin/models.py b/netbox_awx_plugin/models.py
index 59ea0b6..664da34 100644
--- a/netbox_awx_plugin/models.py
+++ b/netbox_awx_plugin/models.py
@@ -161,11 +161,10 @@ class AWXInventory(NetBoxModel):
             page += 1
         return groups
 
-    def update_group(self, name, data):
-        logger.info("Updating group {} with: {}".format(name, data))
-        group = self.get_group(name)
+    def update_group(self, group_id, data):
+        logger.info("Updating group ID {} with: {}".format(group_id, data))
         r = requests.put(
-            url=urljoin(self.awx.url, "/api/v2/groups/{}/".format(group["id"])),
+            url=urljoin(self.awx.url, "/api/v2/groups/{}/".format(group_id)),
             headers=self.awx.get_headers(),
             json=data,
             verify=False,
-- 
GitLab