diff --git a/pveautomate/automate.py b/pveautomate/automate.py index 334b448..0e5abdf 100644 --- a/pveautomate/automate.py +++ b/pveautomate/automate.py @@ -82,7 +82,8 @@ def get_next_vm_id(self, ticket=None): int: The next available VMID. """ next_id_url = f"{self.proxmox_url}/cluster/nextid" - ticket, _ = self.authenticate() + if not ticket: + ticket, _ = self.authenticate() headers = {"Cookie": f"PVEAuthCookie={ticket}"} response = requests.get(next_id_url, headers=headers, verify=self.verify_ssl) response.raise_for_status()