diff options
author | rubenwardy <rw@rubenwardy.com> | 2018-05-24 01:04:25 +0100 |
---|---|---|
committer | rubenwardy <rw@rubenwardy.com> | 2018-05-24 01:04:25 +0100 |
commit | 7bbb480ae22eaaf817ebff502008c09cac18b415 (patch) | |
tree | efa1484ff3b65ca8a7bafe93fd76ac878406fc1d | |
parent | f809cdcab09903e10eb6deb42e23ca03f2afbeca (diff) | |
download | cheatdb-7bbb480ae22eaaf817ebff502008c09cac18b415.tar.xz |
Fix wizard showing after validation error
-rw-r--r-- | app/templates/packages/create_edit.html | 2 | ||||
-rw-r--r-- | app/views/packages.py | 4 |
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 |