From: Moritz Bunkus Date: Wed, 6 Jun 2007 13:21:39 +0000 (+0000) Subject: Ein Fehler an dieser Stelle ist nicht schlimm, da er auch dadurch zustande gekommen... X-Git-Tag: release-2.4.3^2~188 X-Git-Url: http://wagnertech.de/git?a=commitdiff_plain;h=d79bc72848fa8fe73fc51f0ba954068ee180c5d6;p=kivitendo-erp.git Ein Fehler an dieser Stelle ist nicht schlimm, da er auch dadurch zustande gekommen sein kann, dass die Tabelle 'schema_info' noch nicht existiert. Das passiert z.B., wenn man eine pre-2.4.0.0-Datenbank im Admin-Menü aktualisieren möchte. --- diff --git a/SL/User.pm b/SL/User.pm index d2e914f7a..830544b8c 100644 --- a/SL/User.pm +++ b/SL/User.pm @@ -966,9 +966,10 @@ sub update2_available { $query = qq|SELECT tag FROM schema_info|; $sth = $dbh->prepare($query); - $sth->execute() || $form->dberror($query); - while (($tag) = $sth->fetchrow_array()) { - $controls->{$tag}->{"applied"} = 1 if (defined($controls->{$tag})); + if ($sth->execute()) { + while (($tag) = $sth->fetchrow_array()) { + $controls->{$tag}->{"applied"} = 1 if (defined($controls->{$tag})); + } } $sth->finish(); $dbh->disconnect();