mirror of
https://github.com/NanmiCoder/MediaCrawler.git
synced 2026-06-09 11:27:26 +08:00
fix: #826
This commit is contained in:
@@ -113,6 +113,8 @@ class ZhihuDbStoreImplement(AbstractStore):
|
|||||||
if hasattr(existing_content, key):
|
if hasattr(existing_content, key):
|
||||||
setattr(existing_content, key, value)
|
setattr(existing_content, key, value)
|
||||||
else:
|
else:
|
||||||
|
if "add_ts" not in content_item:
|
||||||
|
content_item["add_ts"] = utils.get_current_timestamp()
|
||||||
new_content = ZhihuContent(**content_item)
|
new_content = ZhihuContent(**content_item)
|
||||||
session.add(new_content)
|
session.add(new_content)
|
||||||
await session.commit()
|
await session.commit()
|
||||||
@@ -133,6 +135,8 @@ class ZhihuDbStoreImplement(AbstractStore):
|
|||||||
if hasattr(existing_comment, key):
|
if hasattr(existing_comment, key):
|
||||||
setattr(existing_comment, key, value)
|
setattr(existing_comment, key, value)
|
||||||
else:
|
else:
|
||||||
|
if "add_ts" not in comment_item:
|
||||||
|
comment_item["add_ts"] = utils.get_current_timestamp()
|
||||||
new_comment = ZhihuComment(**comment_item)
|
new_comment = ZhihuComment(**comment_item)
|
||||||
session.add(new_comment)
|
session.add(new_comment)
|
||||||
await session.commit()
|
await session.commit()
|
||||||
@@ -153,6 +157,8 @@ class ZhihuDbStoreImplement(AbstractStore):
|
|||||||
if hasattr(existing_creator, key):
|
if hasattr(existing_creator, key):
|
||||||
setattr(existing_creator, key, value)
|
setattr(existing_creator, key, value)
|
||||||
else:
|
else:
|
||||||
|
if "add_ts" not in creator:
|
||||||
|
creator["add_ts"] = utils.get_current_timestamp()
|
||||||
new_creator = ZhihuCreator(**creator)
|
new_creator = ZhihuCreator(**creator)
|
||||||
session.add(new_creator)
|
session.add(new_creator)
|
||||||
await session.commit()
|
await session.commit()
|
||||||
|
|||||||
Reference in New Issue
Block a user