MDL-20601 fixed fatal SQL upgrade error, missing {} around table names
authorPetr Skoda <skodak@moodle.org>
Wed, 4 Nov 2009 08:54:07 +0000 (08:54 +0000)
committerPetr Skoda <skodak@moodle.org>
Wed, 4 Nov 2009 08:54:07 +0000 (08:54 +0000)
lib/db/upgrade.php

index 1daa31276116c77c7d4fcf5dec0dc2c9970689f1..bba12bca20a9cba4ada117ad2a07e5779631acc1 100644 (file)
@@ -2735,7 +2735,7 @@ WHERE gradeitemid IS NOT NULL AND grademax IS NOT NULL");
                         upgrade_set_timeout(60*20); // this may take a little while
                         $params = array(FORMAT_HTML, '<p%', '%<br />%', FORMAT_MOODLE);
                         $textfield = substr($fieldstr, 0, $pos);
-                        $DB->execute('UPDATE '.$tablestr.' SET '.$fieldstr.'=? WHERE ('.$textfield.' LIKE ? OR '.$textfield.' LIKE ?) AND '.$fieldstr.'=?', $params);
+                        $DB->execute('UPDATE {'.$tablestr.'} SET '.$fieldstr.'=? WHERE ('.$textfield.' LIKE ? OR '.$textfield.' LIKE ?) AND '.$fieldstr.'=?', $params);
                     }
                 }
             }