Code

bugfix: gosa-si-server without error
authorrettenbe <rettenbe@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 5 Aug 2008 12:28:00 +0000 (12:28 +0000)
committerrettenbe <rettenbe@594d385d-05f5-0310-b6e9-bd551577e9d8>
Tue, 5 Aug 2008 12:28:00 +0000 (12:28 +0000)
git-svn-id: https://oss.gonicus.de/repositories/gosa/trunk@12150 594d385d-05f5-0310-b6e9-bd551577e9d8

gosa-si/gosa-si-server

index 2f82f8bd691d5eed548c42b25b11c50a41e67d1d..982b2343e967dc53dafb83f9ec050f0a8c49e3c1 100755 (executable)
@@ -1578,12 +1578,15 @@ print STDERR Dumper($result);
                 $act_status = "$status - $product";
             } elsif ($status eq "error") {
                 $error++;
-                unshift(@error_list, $product)$act_status = "error - $product";
+                unshift(@error_list, $product);
             }
         }
         if ((not $error) && (not $installing) && ($installed)) {
             $act_status = "installed - ".join(", ", @installed_list);
         }
+        if ($error) {
+            $act_status = "error - ".join(", ", @error_list);
+        }
         if ($progress ne $result->{'progress'} ) {
             my $update_statement = "UPDATE $job_queue_tn SET progress='".$result->{'progress'}."', result='$act_status', modified='1' WHERE macaddress='$macaddress'";
             my $update_res = $job_db->update_dbentry($update_statement);