aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/views/packages.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/app/views/packages.py b/app/views/packages.py
index e0faa58..2c710b0 100644
--- a/app/views/packages.py
+++ b/app/views/packages.py
@@ -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