🐛 Fix failure to add entry when description is empty

This commit is contained in:
洛水居室 2023-02-22 14:18:45 +08:00
parent 9c8def3ce9
commit 346e78481f
No known key found for this signature in database
GPG Key ID: C9DE87DA724B88FC

View File

@ -132,13 +132,15 @@ class WeaponPlugin(Plugin, BasePlugin):
allow_sending_without_reply=True, allow_sending_without_reply=True,
) )
if reply_photo.photo: if reply_photo.photo:
photo_file_id = reply_photo.photo[0].file_id description = weapon_data.story
tags = _weapons_data.get(weapon_name) if description:
entry = WeaponEntry( photo_file_id = reply_photo.photo[0].file_id
key=f"plugin:weapon:{weapon_name}", tags = _weapons_data.get(weapon_name)
title=weapon_name, entry = WeaponEntry(
description=weapon_data.story, key=f"plugin:weapon:{weapon_name}",
tags=tags, title=weapon_name,
photo_file_id=photo_file_id, description=description,
) tags=tags,
await self.search_service.add_entry(entry) photo_file_id=photo_file_id,
)
await self.search_service.add_entry(entry)