Use WTForms data field in plugins/oauth/views.py
authorHans Lo <hansshulo@gmail.com>
Thu, 28 Mar 2013 04:08:18 +0000 (00:08 -0400)
committerHans Lo <hansshulo@gmail.com>
Thu, 28 Mar 2013 04:08:18 +0000 (00:08 -0400)
mediagoblin/plugins/oauth/views.py

index c7b2a332f17bbe0efbda51b4e39ae44ac42102c6..ea45c209ef1d089585732ef5819d3e914dc0f5ee 100644 (file)
@@ -45,11 +45,11 @@ def register_client(request):
 
     if request.method == 'POST' and form.validate():
         client = OAuthClient()
-        client.name = unicode(request.form['name'])
-        client.description = unicode(request.form['description'])
-        client.type = unicode(request.form['type'])
+        client.name = unicode(form.name.data)
+        client.description = unicode(form.description.data)
+        client.type = unicode(form.type.data)
         client.owner_id = request.user.id
-        client.redirect_uri = unicode(request.form['redirect_uri'])
+        client.redirect_uri = unicode(form.redirect_uri.data)
 
         client.generate_identifier()
         client.generate_secret()