diff options
author | Sebastian <sebasjm@gmail.com> | 2021-06-28 10:40:55 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2021-06-28 10:40:55 -0300 |
commit | 3860d8fd162a019a99f08759856d6b6e8e3985e6 (patch) | |
tree | 32e6fbd6d8a2a0f62b52a105b0ebd3f215db1dc5 /packages | |
parent | b47052234cd9290e06d4edfb32ec17df1f385d6f (diff) | |
download | merchant-backoffice-3860d8fd162a019a99f08759856d6b6e8e3985e6.tar.gz merchant-backoffice-3860d8fd162a019a99f08759856d6b6e8e3985e6.tar.bz2 merchant-backoffice-3860d8fd162a019a99f08759856d6b6e8e3985e6.zip |
fix create issue
Diffstat (limited to 'packages')
-rw-r--r-- | packages/frontend/src/paths/admin/create/CreatePage.tsx | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/packages/frontend/src/paths/admin/create/CreatePage.tsx b/packages/frontend/src/paths/admin/create/CreatePage.tsx index ff7e6d6..dd65069 100644 --- a/packages/frontend/src/paths/admin/create/CreatePage.tsx +++ b/packages/frontend/src/paths/admin/create/CreatePage.tsx @@ -62,11 +62,6 @@ export function CreatePage({ onCreate, onBack, forceId }: Props): VNode { const errors: FormErrors<Entity> = { id: !value.id ? i18n`required` : undefined, name: !value.name ? i18n`required` : undefined, - auth: { - method: value.auth?.method === 'token' && !value.auth?.token ? i18n`token can't be empty` : ( - value.auth?.method !== 'external' ? i18n`access token is not defined` : undefined - ) - }, payto_uris: !value.payto_uris || !value.payto_uris.length ? i18n`required` : ( undefinedIfEmpty(value.payto_uris.map(p => { @@ -112,6 +107,8 @@ export function CreatePage({ onCreate, onBack, forceId }: Props): VNode { const newToken = value.auth_token; value.auth_token = undefined; value.auth = newToken === null || newToken === undefined ? { method: "external" } : { method: "token", token: `secret-token:${newToken}` }; + if (!value.address) value.address = {} + if (!value.jurisdiction) value.jurisdiction = {} // remove above use conversion // schema.validateSync(value, { abortEarly: false }) return onCreate(value as Entity); |