Validate first missing ancestors
This commit is contained in:
parent
2865af3556
commit
6fc325a6fa
|
@ -81,11 +81,11 @@ export const screenComponentErrorList = derived(
|
||||||
const errors: UIComponentError[] = []
|
const errors: UIComponentError[] = []
|
||||||
|
|
||||||
function checkComponentErrors(component: Component, ancestors: string[]) {
|
function checkComponentErrors(component: Component, ancestors: string[]) {
|
||||||
|
errors.push(...getMissingAncestors(component, definitions, ancestors))
|
||||||
errors.push(
|
errors.push(
|
||||||
...getInvalidDatasources(screen, component, datasources, definitions)
|
...getInvalidDatasources(screen, component, datasources, definitions)
|
||||||
)
|
)
|
||||||
errors.push(...getMissingRequiredSettings(component, definitions))
|
errors.push(...getMissingRequiredSettings(component, definitions))
|
||||||
errors.push(...getMissingAncestors(component, definitions, ancestors))
|
|
||||||
|
|
||||||
for (const child of component._children || []) {
|
for (const child of component._children || []) {
|
||||||
checkComponentErrors(child, [...ancestors, component._component])
|
checkComponentErrors(child, [...ancestors, component._component])
|
||||||
|
|
Loading…
Reference in New Issue