From 80d1998981252bd5956b618b11115f1bf67cfd68 Mon Sep 17 00:00:00 2001
From: David Schneiderbauer <daviian@users.noreply.github.com>
Date: Wed, 16 May 2018 16:18:13 +0200
Subject: [PATCH] add missing token validation and fix missing alert on
 application settings page (#3976)

---
 modules/auth/user_form.go                 | 2 +-
 templates/user/settings/applications.tmpl | 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/modules/auth/user_form.go b/modules/auth/user_form.go
index 5906abcd1d..1b00f62634 100644
--- a/modules/auth/user_form.go
+++ b/modules/auth/user_form.go
@@ -184,7 +184,7 @@ func (f *AddKeyForm) Validate(ctx *macaron.Context, errs binding.Errors) binding
 
 // NewAccessTokenForm form for creating access token
 type NewAccessTokenForm struct {
-	Name string `binding:"Required"`
+	Name string `binding:"Required;MaxSize(255)"`
 }
 
 // Validate valideates the fields
diff --git a/templates/user/settings/applications.tmpl b/templates/user/settings/applications.tmpl
index f1a3e48115..d842644185 100644
--- a/templates/user/settings/applications.tmpl
+++ b/templates/user/settings/applications.tmpl
@@ -2,6 +2,7 @@
 <div class="user settings applications">
 	{{template "user/settings/navbar" .}}
 	<div class="ui container">
+		{{template "base/alert" .}}
 		<h4 class="ui top attached header">
 			{{.i18n.Tr "settings.manage_access_token"}}
 		</h4>