diff --git a/pagure/templates/add_token.html b/pagure/templates/add_token.html index 3ddae6e..11e9b31 100644 --- a/pagure/templates/add_token.html +++ b/pagure/templates/add_token.html @@ -37,8 +37,8 @@
- + Cancel {{ form.csrf_token }}
diff --git a/pagure/ui/repo.py b/pagure/ui/repo.py index 60d354c..9c7c14c 100644 --- a/pagure/ui/repo.py +++ b/pagure/ui/repo.py @@ -1805,6 +1805,10 @@ def add_token(repo, username=None, namespace=None): APP.logger.exception(err) flask.flash('User could not be added', 'error') + # When form is displayed after an empty submission, show an error. + if form.errors.get('acls'): + flask.flash('You must select atleast one permission.', 'error') + return flask.render_template( 'add_token.html', select='settings',