From 9dadef19054e1d18d5ccbccadacf9f3b8f320d22 Mon Sep 17 00:00:00 2001 From: Jim Miller Date: Fri, 22 Aug 2025 11:19:01 -0500 Subject: [PATCH] adapter_fireflyfansnet: Allow for missing authorId. --- fanficfare/adapters/adapter_fireflyfansnet.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/fanficfare/adapters/adapter_fireflyfansnet.py b/fanficfare/adapters/adapter_fireflyfansnet.py index 495fa126..237c4f16 100644 --- a/fanficfare/adapters/adapter_fireflyfansnet.py +++ b/fanficfare/adapters/adapter_fireflyfansnet.py @@ -93,6 +93,9 @@ class FireFlyFansNetSiteAdapter(BaseSiteAdapter): a = soup.find('a', href=re.compile(r"profileshow.aspx\?u=")) self.story.setMetadata('authorId', a['href'].split('=')[1]) + if not self.story.getMetadata('authorId'): + logger.warning("Site authorUrl missing authorId, using SiteMissingAuthorId") + self.story.setMetadata('authorId', 'SiteMissingAuthorId') self.story.setMetadata('authorUrl', 'http://' + self.host + '/' + a['href']) self.story.setMetadata('author', a.string)