diff --git a/spkrepo/templates/security/login_user.html b/spkrepo/templates/security/login_user.html index 0ce1fb9..ab61e62 100644 --- a/spkrepo/templates/security/login_user.html +++ b/spkrepo/templates/security/login_user.html @@ -3,5 +3,4 @@ {% block content %}

Login

{{ wtf.quick_form(login_user_form, field_order=['email'], button_map={'submit': 'primary'}) }} -

I forgot my password

{% endblock %} diff --git a/spkrepo/views/frontend.py b/spkrepo/views/frontend.py index 65f2334..f6627f2 100644 --- a/spkrepo/views/frontend.py +++ b/spkrepo/views/frontend.py @@ -97,7 +97,7 @@ def packages(): @frontend.route("/package/") def package(name): package = Package.query.filter_by(name=name).first() - if package is None: + if package is None or not package.versions: abort(404) return render_template("frontend/package.html", package=package)