diff --git a/app/tasks.py b/app/tasks.py
index bbcd2167d9e3e9b8a402b3531c24c914cf85ea66..840636e59a7fff0e20eea5c080110c4019a8f5f4 100644
--- a/app/tasks.py
+++ b/app/tasks.py
@@ -83,7 +83,7 @@ class TaskWorker(Worker):
 
 def trigger_vm_creation(host, skip_post_install_job):
     """Trigger a job to create a virtual machine or virtual IOC"""
-    domain = host.main_interface.network.domain
+    domain = str(host.main_interface.network.domain)
     extra_vars = [f"vmname={host.name}", f"domain={domain}"]
     if host.is_ioc:
         task_name = "trigger_vioc_creation"
@@ -103,7 +103,6 @@ def trigger_vm_creation(host, skip_post_install_job):
         extra_vars=extra_vars,
         timeout=500,
     )
-
     if post_job_template and not skip_post_install_job:
         current_user.launch_task(
             "trigger_post_install_job",