From 61317a23f6feccaff46840577b06bd9bf8cf9494 Mon Sep 17 00:00:00 2001
From: Brian Peiris <brianpeiris@gmail.com>
Date: Wed, 11 Apr 2018 18:46:33 -0700
Subject: [PATCH] fix saving profile after agreeing to terms

---
 src/react-components/profile-entry-panel.js | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/react-components/profile-entry-panel.js b/src/react-components/profile-entry-panel.js
index 96016e0a5..8850fb9e5 100644
--- a/src/react-components/profile-entry-panel.js
+++ b/src/react-components/profile-entry-panel.js
@@ -28,7 +28,8 @@ class ProfileEntryPanel extends Component {
 
   saveStateAndFinish = e => {
     e.preventDefault();
-    if (!this.state.has_agreed_to_terms) return;
+    const has_agreed_to_terms = this.props.store.state.profile.has_agreed_to_terms || this.state.has_agreed_to_terms;
+    if (!has_agreed_to_terms) return;
     this.props.store.update({
       profile: {
         has_saved_profile: true,
-- 
GitLab