diff --git a/ext/rating/main.php b/ext/rating/main.php index e89fa38d..63a859b7 100644 --- a/ext/rating/main.php +++ b/ext/rating/main.php @@ -564,13 +564,14 @@ class Ratings extends Extension $value = $config->get_string("ext_rating_admin_privs"); $config->set_array("ext_rating_admin_privs", str_split($value)); + + if ($database->get_driver_name()==DatabaseDriver::PGSQL) { // These updates can take a little bit + $database->execute("SET statement_timeout TO 300000;"); + } + $database->execute("UPDATE images SET rating = :new WHERE rating = :old", ["new"=>'?', "old"=>'u' ]); + $config->set_int(RatingsConfig::VERSION, 4); } - - if ($config->get_int(RatingsConfig::VERSION) < 5) { - - $config->set_int(RatingsConfig::VERSION, 5); - } } private function set_rating(int $image_id, string $rating, string $old_rating) diff --git a/ext/upgrade/main.php b/ext/upgrade/main.php index 2729b1ce..c818a526 100644 --- a/ext/upgrade/main.php +++ b/ext/upgrade/main.php @@ -224,23 +224,6 @@ class Upgrade extends Extension $config->set_bool("in_upgrade", false); } - - if ($config->get_int("db_version") < 18) { - $config->set_bool("in_upgrade", true); - $config->set_int("db_version", 18); - - log_info("upgrade", "Updating to new unrated code"); - - if ($database->get_driver_name()==DatabaseDriver::PGSQL) { // These updates can take a little bit - $database->execute("SET statement_timeout TO 300000;"); - } - $database->execute("UPDATE images SET rating = :new WHERE rating = :old", ["new"=>'?', "old"=>'u' ]); - - - log_info("upgrade", "Database at version 18"); - $config->set_bool("in_upgrade", false); - } - } public function get_priority(): int