Check for category within post object

main
Bob Mottram 2025-05-11 17:55:56 +01:00
parent fb12518264
commit c7dba30566
1 changed files with 16 additions and 0 deletions

16
maps.py
View File

@ -312,6 +312,22 @@ def get_category_from_post(post_json_object: {}, translate: {}) -> str:
if isinstance(post_obj['tag'], list): if isinstance(post_obj['tag'], list):
catstr = _get_category_from_tags(post_obj['tag'], translate) catstr = _get_category_from_tags(post_obj['tag'], translate)
if not catstr:
if post_obj.get('category'):
text = post_obj['category']
if isinstance(text, str):
if translate.get(text):
catstr = translate[text]
elif isinstance(text, list):
catstr = ''
for cat_text in text:
if not isinstance(cat_text, str):
continue
if not translate.get(cat_text):
continue
if catstr:
catstr += ', '
catstr += translate[cat_text]
return catstr return catstr