chiark / gitweb /
Handle page names with _ correctly, as for package ids
authorCiaran Gultnieks <ciaran@ciarang.com>
Mon, 10 Sep 2012 21:49:10 +0000 (22:49 +0100)
committerCiaran Gultnieks <ciaran@ciarang.com>
Mon, 10 Sep 2012 21:49:10 +0000 (22:49 +0100)
fdroidserver/update.py

index c9121b31401d6c64726496d750f58a4d003f1003..4f20ea8448f7fc5031edc87a375e2d9dcd64dafd 100644 (file)
@@ -139,10 +139,11 @@ def update_wiki(apps, apks, verbose=False):
         # with an redirect to itself! (Although it seems like an odd
         # scenario this happens a lot, e.g. where there is metadata but no
         # builds or binaries to extract a name from.
-        if app['Name'] == pagename:
+        apppagename = app['Name'].replace('_', ' ')
+        if apppagename == pagename:
             noclobber = True
         if not noclobber:
-            generated_pages[app['Name']] = "#REDIRECT [[" + pagename + "]]\n[[Category:" + wikicat + "]]"
+            generated_pages[apppagename] = "#REDIRECT [[" + pagename + "]]\n[[Category:" + wikicat + "]]"
 
     catpages = site.Pages['Category:' + wikicat]
     existingpages = []