From 951c3b431ce8763f12b4567311c9eef4addf4963 Mon Sep 17 00:00:00 2001
From: Benjamin Bertrand <benjamin.bertrand@esss.se>
Date: Thu, 7 Mar 2019 15:56:33 +0100
Subject: [PATCH] Fix post install job trigger

The domain used as key must be a string (and not a model).

Regression from JIRA INFRA-870
---
 app/tasks.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/app/tasks.py b/app/tasks.py
index bbcd216..840636e 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",
-- 
GitLab