diff --git a/ext/cron_uploader/main.php b/ext/cron_uploader/main.php index 5e6a1f7e..fc94ab78 100644 --- a/ext/cron_uploader/main.php +++ b/ext/cron_uploader/main.php @@ -354,7 +354,9 @@ class CronUploader extends Extension $database->begin_transaction(); $this->log_message(SCORE_LOG_INFO, "Adding file: {$img[0]} - tags: {$img[2]}"); $result = $this->add_image($img[0], $img[1], $img[2]); - $database->commit(); + if ($database->is_transaction_open()) { + $database->commit(); + } $this->move_uploaded($img[0], $img[1], $output_subdir, false); if ($result->merged) { $merged++;