fix: 修复缺失hash字段和文件的记录 抛出File not found

fix: 修复缺失hash字段和文件的记录 抛出File not found
This commit is contained in:
HYY authored and GitHub committed 2025-03-12 23:12:00 +08:00
commit d9386317fc
1 file changed
+2 -1
+2 -1
View File
@@ -356,7 +356,8 @@ class EmojiManager:
removed_count += 1
else:
logger.error(f"删除数据库记录失败: {emoji['_id']}")
continue
if "hash" not in emoji:
logger.warning(f"发现缺失记录(缺少hash字段),ID: {emoji.get('_id', 'unknown')}")
hash = hashlib.md5(open(emoji["path"], "rb").read()).hexdigest()