]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 276237 Charting is completely broken - can't add datasets to list
authortimeless%mozdev.org <>
Fri, 14 Jan 2005 17:51:36 +0000 (17:51 +0000)
committertimeless%mozdev.org <>
Fri, 14 Jan 2005 17:51:36 +0000 (17:51 +0000)
patch by Nick.Barnes@pobox.com r=mkanat r=justdave a=justdave

checksetup.pl

index 6942f8a8dd1ece7be1f65b988e64bce025f6a083..5201d1dc40eedf227b8969b2f2423f70ae772ec5 100755 (executable)
@@ -3886,11 +3886,15 @@ if (TableExists("user_series_map")) {
     RenameField('series_categories', 'category_id', 'id');
     
     AddField("series", "public", "tinyint(1) not null default 0");
-    
+
     # Migrate public-ness across from user_series_map to new field
-    $dbh->do("UPDATE series SET series.public = 1 " .
-             "WHERE series.series_id = user_series_map.series_id " .
-             "  AND user_series_map.user_id = 0");
+    $sth = $dbh->prepare("SELECT series_id from user_series_map " .
+                         "WHERE user_id = 0");
+    $sth->execute();
+    while (my ($public_series_id) = $sth->fetchrow_array()) {
+        $dbh->do("UPDATE series SET public = 1 " .
+                 "WHERE series_id = $public_series_id");
+    }
 
     $dbh->do("DROP TABLE user_series_map");
 }