From 07e07de594b935075d0b195214eb5fbf73c5581a Mon Sep 17 00:00:00 2001
From: Karel van Klink <karel.vanklink@geant.org>
Date: Mon, 18 Mar 2024 13:46:34 +0100
Subject: [PATCH] hotfix ipv6 allocation in create_host_by_ip()

---
 gso/services/infoblox.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/gso/services/infoblox.py b/gso/services/infoblox.py
index 8c23116a..ca01bcab 100644
--- a/gso/services/infoblox.py
+++ b/gso/services/infoblox.py
@@ -257,8 +257,8 @@ def create_host_by_ip(
         raise AllocationError(msg)
 
     conn, oss = _setup_connection()
-    ipv6_object = objects.IP.create(ip=ipv6_address, mac=NULL_MAC, configure_for_dhcp=False)
-    ipv4_object = objects.IP.create(ip=ipv4_address, mac=NULL_MAC, configure_for_dhcp=False)
+    ipv6_object = objects.IP.create(ip=str(ipv6_address), mac=NULL_MAC, configure_for_dhcp=False)
+    ipv4_object = objects.IP.create(ip=str(ipv4_address), mac=NULL_MAC, configure_for_dhcp=False)
     dns_view = getattr(oss, service_type).dns_view
     network_view = getattr(oss, service_type).network_view
 
-- 
GitLab