diff --git a/remarkbox/models/node.py b/remarkbox/models/node.py
index 96d210b..cf4732c 100644
--- a/remarkbox/models/node.py
+++ b/remarkbox/models/node.py
@@ -284,14 +284,15 @@ class Node(RBase, Base):
@property
def slug(self):
- """return slug from title or None"""
+ """return slug from title or empty string"""
if self.title:
return slugify(self.title)
+ return ""
@property
def path(self):
"""return a node's path part of uri"""
- if self.slug is not None:
+ if self.slug:
return "/{}/{}".format(self.id, self.slug)
else:
return "/{}".format(self.id)
diff --git a/remarkbox/templates/home.j2 b/remarkbox/templates/home.j2
index 983fa08..2190f9b 100644
--- a/remarkbox/templates/home.j2
+++ b/remarkbox/templates/home.j2
@@ -28,7 +28,7 @@
{% if node.user %}
{{ snippets.user_link(node.user) }}
{% else %}
- thread
+ thread
{% endif %}
{{ node.human_changed_timestamp }}
@@ -38,10 +38,10 @@
{% if node.has_uri -%}
{{ node.uri.data }}
{% else -%}
- {{ node.title }}
+ {{ node.title }}
{% endif -%}
-
+