From 3e74f6674634daa75b3c7cd5319bacd1f9aa7d5c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Herv=C3=A9=20M=C3=A9nager?= <herve.menager@pasteur.fr>
Date: Thu, 16 Apr 2020 09:50:12 +0200
Subject: [PATCH] avoid exceptions when updating jobs if "message" is not a
 string

WIP on #205
---
 ippisite/ippidb/models.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/ippisite/ippidb/models.py b/ippisite/ippidb/models.py
index 4743e731..cdc85ac0 100644
--- a/ippisite/ippidb/models.py
+++ b/ippisite/ippidb/models.py
@@ -1721,13 +1721,13 @@ class Job(models.Model):
         if output == "std_out":
             print(message, file=sys.stdout)
             split_std_out = self.std_out.split("\n")
-            split_std_out = split_std_out + message.split("\n")
+            split_std_out = split_std_out + str(message).split("\n")
             self.std_out = "\n".join(split_std_out[-100:])
             self.save()
         elif output == "std_err":
             print(message, file=sys.stderr)
             split_std_err = self.std_err.split("\n")
-            split_std_err = split_std_err + message.split("\n")
+            split_std_err = split_std_err + str(message).split("\n")
             self.std_err = "\n".join(split_std_err[-100:])
             self.save()
         else:
-- 
GitLab