Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
SSHOC
sshoc-marketplace-frontend
Commits
da026a27
Commit
da026a27
authored
Mar 04, 2021
by
Stefan Probst
Browse files
fix: fix form validation
parent
23ea3de5
Changes
1
Hide whitespace changes
Inline
Side-by-side
src/lib/sshoc/validate.ts
View file @
da026a27
...
...
@@ -83,6 +83,7 @@ export function validate<
if
(
values
.
properties
!==
undefined
)
{
values
.
properties
.
forEach
((
property
,
index
)
=>
{
if
(
property
!==
undefined
&&
property
.
type
===
undefined
&&
(
property
.
value
!==
undefined
||
property
.
concept
!==
undefined
)
)
{
...
...
@@ -101,6 +102,7 @@ export function validate<
if
(
values
.
properties
!==
undefined
)
{
values
.
properties
.
forEach
((
property
,
index
)
=>
{
if
(
property
!==
undefined
&&
property
.
type
!==
undefined
&&
property
.
value
===
undefined
&&
property
.
concept
===
undefined
...
...
@@ -120,7 +122,11 @@ export function validate<
/** Required related item id when relation type is set. */
if
(
values
.
relatedItems
!==
undefined
)
{
values
.
relatedItems
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
relation
!==
undefined
&&
item
.
objectId
===
undefined
)
{
if
(
item
!==
undefined
&&
item
.
relation
!==
undefined
&&
item
.
objectId
===
undefined
)
{
if
(
errors
.
relatedItems
===
undefined
)
{
/* @ts-expect-error Untyped empty array. */
errors
.
relatedItems
=
[]
...
...
@@ -133,13 +139,17 @@ export function validate<
/** Required relation type when related item id is set. */
if
(
values
.
relatedItems
!==
undefined
)
{
values
.
relatedItems
.
forEach
((
item
,
index
)
=>
{
if
(
item
.
relation
!==
undefined
&&
item
.
relation
===
undefined
)
{
if
(
item
!==
undefined
&&
item
.
objectId
!==
undefined
&&
item
.
relation
===
undefined
)
{
if
(
errors
.
relatedItems
===
undefined
)
{
/* @ts-expect-error Untyped empty array. */
errors
.
relatedItems
=
[]
}
errors
.
relatedItems
[
index
]
=
{
relation
:
'
Please select a relation type.
'
,
relation
:
{
code
:
'
Please select a relation type.
'
}
,
}
}
})
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment