From a03edf673c59a7a6679ae2f959e19f43072735ca Mon Sep 17 00:00:00 2001
From: Michael Williams <mtotheikle@gmail.com>
Date: Tue, 1 Sep 2015 07:58:14 -0700
Subject: [PATCH] Allow support for passing extra signup data to API

---
 .../core/js/forum/src/components/SignUpModal.js    | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

diff --git a/framework/core/js/forum/src/components/SignUpModal.js b/framework/core/js/forum/src/components/SignUpModal.js
index b01504d20..0cbdb231e 100644
--- a/framework/core/js/forum/src/components/SignUpModal.js
+++ b/framework/core/js/forum/src/components/SignUpModal.js
@@ -173,11 +173,7 @@ export default class SignUpModal extends Modal {
 
     this.loading = true;
 
-    const data = {
-      username: this.username(),
-      email: this.email(),
-      password: this.password()
-    };
+    const data = this.submitData();
 
     app.store.createRecord('users').save(data).then(
       user => {
@@ -191,4 +187,12 @@ export default class SignUpModal extends Modal {
       }
     );
   }
+
+  submitData() {
+    return {
+      username: this.username(),
+      email: this.email(),
+      password: this.password()
+    };
+  }
 }