Add duplicate package check

This commit is contained in:
rubenwardy 2018-05-24 01:09:08 +01:00
parent 7bbb480ae2
commit 8d2bb12ad4
No known key found for this signature in database
GPG Key ID: A1E29D52FF81513C
1 changed files with 5 additions and 0 deletions

View File

@ -168,6 +168,11 @@ def create_edit_package_page(author=None, name=None):
if request.method == "POST" and form.validate():
wasNew = False
if not package:
package = getPackageByInfo(author.username, form["name"].data)
if package is not None:
flash("Package already exists!", "error")
return redirect(url_for("create_edit_package_page"))
package = Package()
package.author = author
wasNew = True