diff --git a/server/cron_daily.php b/server/cron_daily.php
index d173e206913a1e99e79d688e32b82139c2a7961a..b5f7d1eea2fec41528ad5b34e9fbd3771f57a9fa 100644
--- a/server/cron_daily.php
+++ b/server/cron_daily.php
@@ -221,7 +221,13 @@ if ($app->dbmaster == $app->db) {
 	 * if they are NOT ok, the server will try to process them in 1 minute and so the
 	 * error appears again after 1 minute. So it is no problem to delete the old one!
 	 */
-	$sql = "DELETE FROM sys_log WHERE tstamp < $tstamp AND server_id != 0";
+	$sql = "DELETE FROM sys_log WHERE tstamp < " . $tstamp . " AND server_id != 0";
+	$app->dbmaster->query($sql);
+
+	/*
+	 *  Delete all remote-actions "done" and older than 7 days
+	 */
+	$sql = "DELETE FROM sys_remoteaction WHERE tstamp < " . $tstamp . " AND action_status = 'ok'";
 	$app->dbmaster->query($sql);
 
 	/*