adding user_Type validation when updating instances

This commit is contained in:
Sebastian 2023-04-25 12:49:58 -03:00
parent 25346a03fa
commit f94d7bc151
No known key found for this signature in database
GPG Key ID: 173909D1A5F66069
2 changed files with 10 additions and 0 deletions

View File

@ -334,6 +334,11 @@ export namespace MerchantBackend {
// Merchant name corresponding to this instance.
name: string;
// Type of the user (business or individual).
// Defaults to 'business'. Should become mandatory field
// in the future, left as optional for API compatibility for now.
user_type?: string;
// The merchant's physical address (to be put into contracts).
address: Location;

View File

@ -98,6 +98,11 @@ export function UpdatePage({
const errors: FormErrors<Entity> = {
name: !value.name ? i18n.str`required` : undefined,
user_type: !value.user_type
? i18n.str`required`
: value.user_type !== "business" && value.user_type !== "individual"
? i18n.str`should be business or individual`
: undefined,
payto_uris:
!value.payto_uris || !value.payto_uris.length
? i18n.str`required`