From 10975e970e99600fe5eeb685597a42ed4479cf6c Mon Sep 17 00:00:00 2001 From: albyofdoom Date: Sat, 18 Apr 2026 14:00:31 -0700 Subject: [PATCH] fix(adapter_literotica): handle both string and integer tag values in add_chapter method --- fanficfare/adapters/adapter_literotica.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/fanficfare/adapters/adapter_literotica.py b/fanficfare/adapters/adapter_literotica.py index d699639f..c9736654 100644 --- a/fanficfare/adapters/adapter_literotica.py +++ b/fanficfare/adapters/adapter_literotica.py @@ -395,7 +395,12 @@ class LiteroticaSiteAdapter(BaseSiteAdapter): ## Collect tags from series/story page if tags_from_chapters is enabled if self.getConfig("tags_from_chapters"): - self.story.extendList('eroticatags', [ stripHTML(t['tag']).title() for t in chap['tags'] ]) + for t in chap['tags']: + tag_value = t['tag'] + # Handle both string and integer tag values (e.g., tag 69) + if isinstance(tag_value, int): + tag_value = unicode(tag_value) + self.story.addToList('eroticatags', stripHTML(tag_value).title()) except Exception as e: