|
@@ -260,8 +260,10 @@ def manual_scrobble_book(
|
|
|
log = {}
|
|
log = {}
|
|
|
source = "Vrobbler"
|
|
source = "Vrobbler"
|
|
|
page = None
|
|
page = None
|
|
|
|
|
+ url = None
|
|
|
|
|
|
|
|
if READCOMICSONLINE_URL in title:
|
|
if READCOMICSONLINE_URL in title:
|
|
|
|
|
+ url = title
|
|
|
title, volume, page = parse_readcomicsonline_uri(title)
|
|
title, volume, page = parse_readcomicsonline_uri(title)
|
|
|
if not title:
|
|
if not title:
|
|
|
logger.info(
|
|
logger.info(
|
|
@@ -309,6 +311,9 @@ def manual_scrobble_book(
|
|
|
scrobble = Scrobble.create_or_update(book, user_id, scrobble_dict, read_log_page=page)
|
|
scrobble = Scrobble.create_or_update(book, user_id, scrobble_dict, read_log_page=page)
|
|
|
|
|
|
|
|
if action == "stop":
|
|
if action == "stop":
|
|
|
|
|
+ if url:
|
|
|
|
|
+ scrobble.log["bookmark_url"] = url
|
|
|
|
|
+ scrobble.save(update_fields=["log"])
|
|
|
scrobble.stop(force_finish=True)
|
|
scrobble.stop(force_finish=True)
|
|
|
|
|
|
|
|
return scrobble
|
|
return scrobble
|