diff --git a/src/InputOutput/IHMImpl/Tools/IHMJobsManagerClass.php b/src/InputOutput/IHMImpl/Tools/IHMJobsManagerClass.php
index 7593cb4..e2bb798 100644
--- a/src/InputOutput/IHMImpl/Tools/IHMJobsManagerClass.php
+++ b/src/InputOutput/IHMImpl/Tools/IHMJobsManagerClass.php
@@ -461,6 +461,10 @@ class IHMJobsManagerClass {
 		{
 			$job->setAttribute('stop', date('d-m-Y H:i:s', time()));
 
+			$start = new DateTime($job->getAttribute('start'));
+			$interval = (new DateTime('now'))->diff($start);
+			$infos['Job duration'] = $interval->format('%Hh %Im %Ss');
+
 			$res_dir = USERWORKINGDIR . $job->getAttribute('folder') . '/';
 			$fileSize = filesize ( glob($res_dir.'/' . $job->getAttribute('result') . '.*')[0]);
 			if ($fileSize < 1024) {
@@ -474,13 +478,13 @@ class IHMJobsManagerClass {
 			}
 			$infos['File size'] = $strSize;
 
-			$start = new DateTime($job->getAttribute('start'));
-			$interval = (new DateTime('now'))->diff($start);
-			$infos['Job duration'] = $interval->format('%Hh %Im %Ss');
-
 			$this->jobXml->getElementById($this->resRootNode[$job->getAttribute('jobType')])->appendChild($job);
 		}
 
+		if($exitcode != 0) {
+			$infos['Error code'] = $exitcode;
+		}
+
 		$strInfo = $job->getAttribute('info');
 		foreach ($infos as $key => $info) {
 			$strInfo .= '<b>' . $key . '</b>: ' . $info . '<br/>';
--
libgit2 0.21.2