diff --git a/fanficdownloader/adapters/adapter_literotica.py b/fanficdownloader/adapters/adapter_literotica.py
index 62d2bbd..44ac6cd 100644
--- a/fanficdownloader/adapters/adapter_literotica.py
+++ b/fanficdownloader/adapters/adapter_literotica.py
@@ -178,7 +178,6 @@ class LiteroticaSiteAdapter(BaseSiteAdapter):
seriesTr = seriesTr.previousSibling
m = re.match("^(?P
.*?):\s(?P\d+)\sPart\sSeries$", seriesTr.find("strong").text)
self.story.setMetadata('title', m.group('title'))
- self.story.setMetadata('numChapters', int(m.group('numChapters')))
## Walk the chapters
chapterTr = seriesTr.nextSibling
@@ -204,6 +203,8 @@ class LiteroticaSiteAdapter(BaseSiteAdapter):
# normalize on first chapter URL.
self._setURL(self.chapterUrls[0][1])
+ self.story.setMetadata('numChapters', len(self.chapterUrls))
+
# set storyId to 'title-author' to avoid duplicates
# self.story.setMetadata('storyId',
# re.sub("[^a-z0-9]", "", self.story.getMetadata('title').lower())