diff --git a/hive/db/schema.py b/hive/db/schema.py index 75cafd4f6e386c34e26aa1e5e1f3cfb6edad35e6..cb67ac902801da84faf518c4a71ce1f5da16ffd0 100644 --- a/hive/db/schema.py +++ b/hive/db/schema.py @@ -160,7 +160,7 @@ def build_metadata(): sa.Table( 'hive_post_data', metadata, sa.Column('id', sa.Integer, primary_key=True, autoincrement=False), - sa.Column('title', VARCHAR(255), nullable=False, server_default=''), + sa.Column('title', TEXT, nullable=False, server_default=''), sa.Column('preview', VARCHAR(1024), nullable=False, server_default=''), sa.Column('img_url', VARCHAR(1024), nullable=False, server_default=''), sa.Column('body', TEXT, nullable=False, server_default=''), diff --git a/hive/indexer/posts.py b/hive/indexer/posts.py index 78322c5c23bbccff8fd7df4b47c9d827d5968bcb..db0823db698fa602799246c7d2177611b871a34e 100644 --- a/hive/indexer/posts.py +++ b/hive/indexer/posts.py @@ -131,6 +131,7 @@ class Posts: tags = filter(None, tags) from funcy.seqs import distinct tags = list(distinct(tags))[:5] + for tag in tags: Tags.add_tag(result['id'], tag) diff --git a/hive/indexer/votes.py b/hive/indexer/votes.py index 218c9f354ff63885c7d57247de7495334970d197..6451a1e347d42d6ea2cf9c144ad16620562717a9 100644 --- a/hive/indexer/votes.py +++ b/hive/indexer/votes.py @@ -122,7 +122,7 @@ class Votes: DB.query(actual_query) values.clear() - if len(values) >= 0: + if len(values) > 0: values_str = ','.join(values) actual_query = sql.format(values_str) DB.query(actual_query)