From 9b66b300c6979b8e01740bebb02315ef012a0ff0 Mon Sep 17 00:00:00 2001
From: stronk7 <stronk7>
Date: Mon, 4 May 2009 08:44:51 +0000
Subject: [PATCH] MDL-18227 forum ratings - clean wrong records; merged from
 19_STABLE

---
 mod/forum/db/upgrade.php | 9 +++++++++
 mod/forum/version.php    | 2 +-
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/mod/forum/db/upgrade.php b/mod/forum/db/upgrade.php
index 7bbbca9f09..a7555b2512 100644
--- a/mod/forum/db/upgrade.php
+++ b/mod/forum/db/upgrade.php
@@ -255,6 +255,15 @@ function xmldb_forum_upgrade($oldversion) {
         upgrade_mod_savepoint($result, 2009042700, 'forum');
     }
 
+    if ($result && $oldversion < 2009050400) {
+
+    /// Clean existing wrong rates. MDL-18227
+        $DB->delete_records('forum_ratings', array('post' => 0));
+
+    /// forum savepoint reached
+        upgrade_mod_savepoint($result, 2009050400, 'forum');
+    }
+
     return $result;
 }
 
diff --git a/mod/forum/version.php b/mod/forum/version.php
index 20aab4ba68..a11bd8a2b6 100644
--- a/mod/forum/version.php
+++ b/mod/forum/version.php
@@ -5,7 +5,7 @@
 //  This fragment is called by /admin/index.php
 ////////////////////////////////////////////////////////////////////////////////
 
-$module->version  = 2009042700;
+$module->version  = 2009050400;
 $module->requires = 2009041700;  // Requires this Moodle version
 $module->cron     = 60;
 
-- 
2.39.5