summary refs log tree commit diff
path: root/models.py
diff options
context:
space:
mode:
Diffstat (limited to 'models.py')
-rw-r--r--models.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/models.py b/models.py
index b476d2c..08e6f62 100644
--- a/models.py
+++ b/models.py
@@ -30,7 +30,7 @@ class User(UserMixin, BaseModel):
 class Faccet(BaseModel):
     user_belongs = ForeignKeyField(User, backref="parts")
     name = TextField(unique=True)
-    picture = BlobField()
+    picture = BlobField(null=True)
     bio = TextField()
     birth = DateTimeField(default=datetime.now)
 
@@ -65,7 +65,11 @@ def get_attribed_posts(uid):
 
 
 def get_tview(post_id):
-    return Post.select().where(Post.parent == post_id).order_by(Post.id.asc())
+    return (
+        Post.select()
+        .where((Post.parent == post_id) | (Post.id == post_id))
+        .order_by(Post.id.asc())
+    )
 
 
 db.create_tables([User, Post, Faccet])