diff --git a/mod/admin.php b/mod/admin.php
index d4cbafe54..9dd907e11 100644
--- a/mod/admin.php
+++ b/mod/admin.php
@@ -1595,7 +1595,7 @@ function admin_page_dbsync(App $a)
$retval = DBStructure::update(false, true);
if ($retval === '') {
$o .= L10n::t("Database structure update %s was successfully applied.", DB_UPDATE_VERSION) . "
";
- Config::set('database', 'dbupdate_' . DB_UPDATE_VERSION, 'success');
+ Config::set('database', 'last_successful_update', time());
} else {
$o .= L10n::t("Executing of database structure update %s failed with error: %s", DB_UPDATE_VERSION, $retval) . "
";
}
diff --git a/src/Worker/DBUpdate.php b/src/Worker/DBUpdate.php
index fcf07c0b6..ae25760c8 100644
--- a/src/Worker/DBUpdate.php
+++ b/src/Worker/DBUpdate.php
@@ -12,10 +12,6 @@ class DBUpdate
{
public static function execute()
{
- // We are deleting the latest dbupdate entry.
- // This is done to avoid endless loops because the update was interupted.
- Config::delete('database', 'dbupdate_'.DB_UPDATE_VERSION);
-
Update::run();
}
}