From 104f975a2ffdc2b31ea64fed2ce835a017a1c8a6 Mon Sep 17 00:00:00 2001 From: Yang Luo Date: Sun, 28 Jan 2024 01:51:03 +0800 Subject: [PATCH] fix: fix wrong org issue for user's "signupApplication" --- web/src/UserEditPage.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/web/src/UserEditPage.js b/web/src/UserEditPage.js index 4e48616c..9ab8562b 100644 --- a/web/src/UserEditPage.js +++ b/web/src/UserEditPage.js @@ -122,6 +122,17 @@ class UserEditPage extends React.Component { this.setState({ applications: res.data || [], }); + + const applications = res.data; + if (this.state.user) { + if (this.state.user.signupApplication === "" || applications.filter(application => application.name === this.state.user.signupApplication).length === 0) { + if (applications.length > 0) { + this.updateUserField("signupApplication", applications[0].name); + } else { + this.updateUserField("signupApplication", ""); + } + } + } }); }