From fa9f4c5d5a93bb60517a802be0d48f1aa348ad8c Mon Sep 17 00:00:00 2001 From: Kurbanov Bulat Date: Thu, 27 Jan 2022 10:06:30 +0300 Subject: [PATCH] Fix book annotations --- src/app/services/updaters/fl_updater.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/app/services/updaters/fl_updater.py b/src/app/services/updaters/fl_updater.py index 4d1ae54..8d6966c 100644 --- a/src/app/services/updaters/fl_updater.py +++ b/src/app/services/updaters/fl_updater.py @@ -456,6 +456,14 @@ class FlUpdater: """ ) + def fix_annotation(row) -> list: + return [ + self.SOURCE, + row[0], + row[1], + row[2].lstrip("

").rstrip("

"), + ] + async with self.mysql_pool.acquire() as conn: async with conn.cursor() as cursor: await cursor.execute( @@ -476,7 +484,7 @@ class FlUpdater: await self.postgres_pool.executemany( "SELECT update_book_annotation($1, $2, cast($3 as varchar), cast($4 as text));", - [[self.SOURCE, *row] for row in rows], + [fix_annotation(row) for row in rows], ) logger.info("Book_annotations updated!")