From 57121e711544c875b8a70c9172358f2906fa4795 Mon Sep 17 00:00:00 2001
From: Anders Harrisson <anders.harrisson@ess.eu>
Date: Tue, 15 Oct 2024 08:18:26 +0200
Subject: [PATCH] Properly serialize MACAddressField values

---
 netbox_awx_plugin/synchronization.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/netbox_awx_plugin/synchronization.py b/netbox_awx_plugin/synchronization.py
index 4cacfe0..d3e66a5 100644
--- a/netbox_awx_plugin/synchronization.py
+++ b/netbox_awx_plugin/synchronization.py
@@ -71,7 +71,7 @@ class InterfaceSerializer(serializers.BaseSerializer):
             ip_addresses.append(serializer.data)
         return {
             "name": instance.name,
-            "mac": instance.mac_address,
+            "mac": str(instance.mac_address),
             "ip_addresses": ip_addresses
         }
 
@@ -107,7 +107,7 @@ class VMInterfaceSerializer(serializers.BaseSerializer):
             ip_addresses.append(serializer.data)
         return {
             "name": instance.name,
-            "mac": instance.mac_address,
+            "mac": str(instance.mac_address),
             "ip_addresses": ip_addresses
         }
 
-- 
GitLab