aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrubenwardy <rw@rubenwardy.com>2018-05-24 01:04:25 +0100
committerrubenwardy <rw@rubenwardy.com>2018-05-24 01:04:25 +0100
commit7bbb480ae22eaaf817ebff502008c09cac18b415 (patch)
treeefa1484ff3b65ca8a7bafe93fd76ac878406fc1d
parentf809cdcab09903e10eb6deb42e23ca03f2afbeca (diff)
downloadcheatdb-7bbb480ae22eaaf817ebff502008c09cac18b415.tar.xz
Fix wizard showing after validation error
-rw-r--r--app/templates/packages/create_edit.html2
-rw-r--r--app/views/packages.py4
2 files changed, 4 insertions, 2 deletions
diff --git a/app/templates/packages/create_edit.html b/app/templates/packages/create_edit.html
index 68f4333..1ff8e63 100644
--- a/app/templates/packages/create_edit.html
+++ b/app/templates/packages/create_edit.html
@@ -47,7 +47,7 @@
<div class="pkg_meta">{{ render_submit_field(form.submit) }}</div>
</form>
- {% if not package.title %}
+ {% if enable_wizard %}
<script src="/static/jquery.min.js"></script>
<script src="/static/url.min.js"></script>
<script src="/static/polltask.js"></script>
diff --git a/app/views/packages.py b/app/views/packages.py
index c6ebcb0..e0faa58 100644
--- a/app/views/packages.py
+++ b/app/views/packages.py
@@ -191,7 +191,9 @@ def create_edit_package_page(author=None, name=None):
return redirect(package.getDetailsURL())
- return render_template("packages/create_edit.html", package=package, form=form, author=author)
+ enableWizard = name is None and request.method != "POST"
+ return render_template("packages/create_edit.html", package=package, \
+ form=form, author=author, enable_wizard=enableWizard)
@app.route("/packages/<author>/<name>/approve/", methods=["POST"])
@login_required