Lucian Brănescu-Mihăilă avatar Lucian Brănescu-Mihăilă committed 735cbfe

Fix bug where unique slug creation failed for slugs that matched startswith, but didn't have any collisions. I could REALLY have used filter(slug__startswith ...

Comments (0)

Files changed (2)

             if r:
                 collisions.append(int(r.groups()[0]))
         
-        if not has_potential:
+        if not has_potential or len(collisions) == 0:
             return potential
         
         return '{0}-{1}'.format(potential, max(collisions) + 1)
 
 ROOT_URLCONF = 'urls'
 APPEND_SLASH = True
+
+# Because django comments said so. Odd dependency, this. And not documented
+# anywhere, either
+SITE_ID = 0
+
+GAE_SETTINGS_MODULES = {
+    'gae_comments_settings',
+}
+
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.