diff --git a/app/static/js/hosts.js b/app/static/js/hosts.js
index 872d6cb8299e7b95a118c41aaa3147f818589c9d..8336fe3d9fef6c2527e2c7b9bb2e7f5d6e1169dc 100644
--- a/app/static/js/hosts.js
+++ b/app/static/js/hosts.js
@@ -74,13 +74,13 @@ $(document).ready(function() {
       $.getJSON(
         $SCRIPT_ROOT + "/network/_generate_random_mac",
         function(json) {
-          $("#mac_address").val(json.data.mac);
-          $("#mac_address").prop("readonly", true);
+          $("#mac").val(json.data.mac);
+          $("#mac").prop("readonly", true);
         }
       );
     } else {
-      $("#mac_address").val("");
-      $("#mac_address").prop("readonly", false);
+      $("#mac").val("");
+      $("#mac").prop("readonly", false);
     }
   }
 
diff --git a/app/tasks.py b/app/tasks.py
index 3c7d58e9688c87c30491ca7a95d137a24612100b..3ba23b15136c505c92da0c5dd2d7e0c5a5d9a4aa 100644
--- a/app/tasks.py
+++ b/app/tasks.py
@@ -90,7 +90,7 @@ def trigger_vm_creation(name, interface, memory, cores):
         f"vcpus={cores}",
         f"vlan_name={interface.network.vlan_name}",
         f"vlan_id={interface.network.vlan_id}",
-        f"mac={interface.mac.address}",
+        f"mac={interface.mac}",
     ]
     if interface.is_ioc:
         task_name = "trigger_vioc_creation"