fix: search_rankings missing columns 500 error + campaigns.html var typo

database.py: add 5 missing search_rankings columns (ai_search_engine, citation_snippet, citation_url, geo_score, content_type) - caused /api/seo/rankings Internal Server Error

campaigns.html: fix template referencing rankingOverview instead of keywordRankingOverview

Ultraworked with Sisyphus

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
This commit is contained in:
yuzhiran
2026-06-24 16:55:12 +08:00
parent d11d7f4980
commit a4242ada0e
2 changed files with 6 additions and 1 deletions
+5
View File
@@ -129,6 +129,11 @@ def init_db():
("publish_records", "org_id", "VARCHAR DEFAULT 'default'"),
("content_metrics", "org_id", "VARCHAR DEFAULT 'default'"),
("search_rankings", "org_id", "VARCHAR DEFAULT 'default'"),
("search_rankings", "ai_search_engine", "VARCHAR"),
("search_rankings", "citation_snippet", "TEXT"),
("search_rankings", "citation_url", "VARCHAR"),
("search_rankings", "geo_score", "INTEGER DEFAULT 0"),
("search_rankings", "content_type", "VARCHAR"),
("geo_readiness_scores", "org_id", "VARCHAR DEFAULT 'default'"),
("articles", "org_id", "VARCHAR DEFAULT 'default'"),
("content_tasks", "org_id", "VARCHAR DEFAULT 'default'"),