fix: Application null error

Signed-off-by: killer <1533063601@qq.com>
This commit is contained in:
killer
2021-06-22 11:31:53 +08:00
parent 81a2f91d83
commit c9f93b0785
3 changed files with 3 additions and 2 deletions

View File

@ -83,7 +83,7 @@ export function getAllPromptedProviderItems(application) {
}
export function getSignupItem(application, itemName) {
const signupItems = application.signupItems.filter(signupItem => signupItem.name === itemName);
const signupItems = application.signupItems?.filter(signupItem => signupItem.name === itemName);
if (signupItems.length === 0) {
return null;
}

View File

@ -402,7 +402,7 @@ class SignupPage extends React.Component {
>
</Form.Item>
{
application.signupItems.map(signupItem => this.renderFormItem(application, signupItem))
application.signupItems?.map(signupItem => this.renderFormItem(application, signupItem))
}
<Form.Item {...tailFormItemLayout}>
<Button type="primary" htmlType="submit">

View File

@ -46,6 +46,7 @@ export function updateApplication(owner, name, application) {
export function addApplication(application) {
let newApplication = Setting.deepCopy(application);
newApplication.organization = "built-in"
return fetch(`${Setting.ServerUrl}/api/add-application`, {
method: 'POST',
credentials: 'include',