aboutsummaryrefslogtreecommitdiff
path: root/src/web/views/bookmark.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/web/views/bookmark.py')
-rw-r--r--src/web/views/bookmark.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/web/views/bookmark.py b/src/web/views/bookmark.py
index e7a4181e..31026405 100644
--- a/src/web/views/bookmark.py
+++ b/src/web/views/bookmark.py
@@ -203,6 +203,10 @@ def bookmarklet():
if not href:
flash(gettext("Couldn't add bookmark: url missing."), "error")
raise BadRequest("url is missing")
+ title = (request.args if request.method == 'GET' else request.form)\
+ .get('title', None)
+ if not title:
+ title = href
bookmark_exists = bookmark_contr.read(**{'href': href}).all()
if bookmark_exists:
@@ -213,7 +217,7 @@ def bookmarklet():
bookmark_attr = {'href': href,
'description': '',
- 'title': href,
+ 'title': title,
'shared': False,
'to_read': True}
bgstack15