fix(api): PDF Metadata contains cleaned keywords

This commit is contained in:
TheOnlyWayUp
2025-10-29 03:04:12 +05:30
parent efbb154fa5
commit d7fbadb2aa
2 changed files with 3 additions and 2 deletions
+2 -2
View File
@@ -96,7 +96,7 @@ class PDFGenerator(AbstractGenerator):
self.images = images
self.author = author_image
self.book: _TemporaryFileWrapper = NamedTemporaryFile(suffix=".pdf")
self.book: _TemporaryFileWrapper = NamedTemporaryFile(suffix=".pdf") # type: ignore
self.content = TEMPLATE
def generate_chapters(self) -> dict[int, str]:
@@ -134,7 +134,7 @@ class PDFGenerator(AbstractGenerator):
"cover": f"data:image/jpg;base64,{b64encode(self.cover).decode()}",
"username": self.story["user"]["username"],
"author_bio": self.story["user"]["description"],
"tags": self.story["tags"],
"clean_tags": ", ".join(self.story["tags"]),
"created": self.story["createDate"],
"modified": self.story["modifyDate"],
"is_completed": self.story["completed"],
@@ -3,6 +3,7 @@
<head>
<meta name=keywords content="{{clean_tags}}">
<title>{{ book_title }}</title>
<meta charset="UTF-8">