diff --git a/app.py b/app.py
index e0772b7..74ba68a 100644
--- a/app.py
+++ b/app.py
@@ -566,7 +566,12 @@ def edit():
if 'dec' in request.args:
session['actions'][DECTREE] += int(request.args.get('dec', 0))
session.modified = True
- if 'n' in request.args:
+ msg = ''
+ if request.args.get('annotated', False):
+ msg = Markup('You have already annotated '
+ 'this sentence.')
+ tree, senttok = discbrackettree(request.args.get('tree'))
+ elif 'n' in request.args:
n = int(request.args.get('n', 1))
session['actions'][NBEST] = n
require = request.args.get('require', '')
@@ -582,10 +587,7 @@ def edit():
else:
return 'ERROR: pass n or tree argument.'
treestr = writediscbrackettree(tree, senttok, pretty=True).rstrip()
- msg = ''
- if request.args.get('annotated', False):
- msg = Markup('You have already annotated '
- 'this sentence.')
+
return render_template('edittree.html',
prevlink=('/annotate/annotate/%d' % (sentno - 1))
if sentno > 1 else '#',