Fix #235: skip bookmark add if edit aborted
This commit is contained in:
parent
311ca2fa29
commit
e00e3eee18
10
buku.py
10
buku.py
@ -4158,15 +4158,19 @@ POSITIONAL ARGUMENTS:
|
|||||||
tags = parse_tags(keywords[1:])
|
tags = parse_tags(keywords[1:])
|
||||||
|
|
||||||
url = args.add[0]
|
url = args.add[0]
|
||||||
|
edit_aborted = False
|
||||||
|
|
||||||
if args.write and not is_int(args.write):
|
if args.write and not is_int(args.write):
|
||||||
result = edit_rec(args.write, url, title_in, tags, desc_in)
|
result = edit_rec(args.write, url, title_in, tags, desc_in)
|
||||||
if result is not None:
|
if result is not None:
|
||||||
url, title_in, tags, desc_in = result
|
url, title_in, tags, desc_in = result
|
||||||
|
else:
|
||||||
|
edit_aborted = True
|
||||||
|
|
||||||
if args.suggest:
|
if edit_aborted == False:
|
||||||
tags = bdb.suggest_similar_tag(tags)
|
if args.suggest:
|
||||||
bdb.add_rec(url, title_in, tags, desc_in, args.immutable)
|
tags = bdb.suggest_similar_tag(tags)
|
||||||
|
bdb.add_rec(url, title_in, tags, desc_in, args.immutable)
|
||||||
|
|
||||||
# Enable browser output in case of a text based browser
|
# Enable browser output in case of a text based browser
|
||||||
if os.getenv('BROWSER') in ['elinks', 'links', 'lynx', 'w3m', 'links2']:
|
if os.getenv('BROWSER') in ['elinks', 'links', 'lynx', 'w3m', 'links2']:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user