From 91abb07a0746c1113dd2561dd8d5eeff5faafc0c Mon Sep 17 00:00:00 2001 From: tonyrewin Date: Fri, 18 Nov 2022 07:46:33 +0300 Subject: [PATCH] bio fix --- migration/tables/users.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/migration/tables/users.py b/migration/tables/users.py index 17b6cead..e7c580e5 100644 --- a/migration/tables/users.py +++ b/migration/tables/users.py @@ -1,8 +1,8 @@ from dateutil.parser import parse from sqlalchemy.exc import IntegrityError +from bs4 import BeautifulSoup from base.orm import local_session -from migration.html2text import html2text from orm.user import AuthorFollower, User, UserRating @@ -34,9 +34,8 @@ def migrate(entry): user_dict["slug"] = ( entry["profile"].get("path").lower().replace(" ", "-").strip() ) - user_dict["bio"] = html2text( - entry.get("profile").get("bio") or "" - ).replace('\(', '(').replace('\)', ')') + bio = BeautifulSoup(entry.get("profile").get("bio") or "").text + bio = bio.replace('\(', '(').replace('\)', ')') # userpic try: