Fix normalized URL not being generated in bookmark import (#1202)

This commit is contained in:
Sascha Ißbrücker
2025-10-11 09:57:14 +02:00
committed by GitHub
parent 6ac8ce6a7b
commit 8b98a335d4
2 changed files with 18 additions and 1 deletions

View File

@@ -8,7 +8,7 @@ from django.utils import timezone
from bookmarks.models import Bookmark, Tag
from bookmarks.services import tasks
from bookmarks.services.parser import parse, NetscapeBookmark
from bookmarks.utils import parse_timestamp
from bookmarks.utils import normalize_url, parse_timestamp
logger = logging.getLogger(__name__)
@@ -181,6 +181,7 @@ def _import_batch(
bookmarks_to_update,
[
"url",
"url_normalized",
"date_added",
"date_modified",
"unread",
@@ -234,6 +235,7 @@ def _copy_bookmark_data(
netscape_bookmark: NetscapeBookmark, bookmark: Bookmark, options: ImportOptions
):
bookmark.url = netscape_bookmark.href
bookmark.url_normalized = normalize_url(bookmark.url)
if netscape_bookmark.date_added:
bookmark.date_added = parse_timestamp(netscape_bookmark.date_added)
else: