Update the edit_cmd with respect to changes in repo
This commit is contained in:
parent
7b555abf92
commit
516f8231ab
@ -40,8 +40,9 @@ def command(args):
|
|||||||
else:
|
else:
|
||||||
new_key, bib = get_bibentry_from_string(content)
|
new_key, bib = get_bibentry_from_string(content)
|
||||||
paper.update(key=new_key, bib=bib, meta=metadata)
|
paper.update(key=new_key, bib=bib, meta=metadata)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
rp.update_paper(paper, old_citekey=key)
|
paper = rp.save_paper(paper, old_citekey=key)
|
||||||
break
|
break
|
||||||
except repo.CiteKeyCollision:
|
except repo.CiteKeyCollision:
|
||||||
options = ['overwrite', 'edit again', 'abort']
|
options = ['overwrite', 'edit again', 'abort']
|
||||||
@ -53,6 +54,6 @@ def command(args):
|
|||||||
if choice == 'abort':
|
if choice == 'abort':
|
||||||
break
|
break
|
||||||
elif choice == 'overwrite':
|
elif choice == 'overwrite':
|
||||||
rp.update_paper(paper, old_citekey=key, overwrite=True)
|
paper = rp.save_paper(paper, old_citekey=key, overwrite=True)
|
||||||
break
|
break
|
||||||
# else edit again
|
# else edit again
|
||||||
|
Loading…
x
Reference in New Issue
Block a user