diff --git a/netbox_awx_plugin/models.py b/netbox_awx_plugin/models.py
index 59ea0b65bac3e5d10b2d299b84b4f7889e774da4..664da34e58f8e9f4e9a0747cf6e97683aaeb7936 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,