allura
修订版 | 4ece7f57b160b0ef251a67c3b44154ae277d43bf (tree) |
---|---|
时间 | 2010-06-05 01:46:49 |
作者 | Jenny Steele <jsteele@geek...> |
Commiter | Jenny Steele |
Fixed an issue with the empty string being set as a tag on wiki pages if no tag is entered.
@@ -29,7 +29,7 @@ | ||
29 | 29 | </div> |
30 | 30 | <div py:if="c.app.show_right_bar" id="sidebar-right" class="span-7 last"> |
31 | 31 | <div py:if="len(page.labels)"> |
32 | - Tags: <span py:for="label in page.labels"><a href="../browse_tags">$label (${page.artifacts_labeled_with(label).count()})</a></span> | |
32 | + Tags: <span py:for="label in page.labels" py:if="label != ''"><a href="../browse_tags">$label (${page.artifacts_labeled_with(label).count()})</a></span> | |
33 | 33 | <hr/> |
34 | 34 | </div> |
35 | 35 | <div class="gravatar sm"> |
@@ -492,7 +492,10 @@ class PageController(object): | ||
492 | 492 | else: |
493 | 493 | self.page.title = new_title |
494 | 494 | self.page.text = text |
495 | - self.page.labels = labels.split(',') | |
495 | + if len(labels): | |
496 | + self.page.labels = labels.split(',') | |
497 | + else: | |
498 | + self.page.labels = [] | |
496 | 499 | self.page.commit() |
497 | 500 | h.tag_artifact(self.page, c.user, tags) |
498 | 501 | if new_viewable_by: |