Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

#504 У поля "Ссылка" таблицы динамического списка не отключена пользовательская видимость #1025

Prev Previous commit
Исправлено ложное срабатывание при проверке сегментов DataPath
  • Loading branch information
olga355 committed Jun 15, 2022
commit f64c29bd955b4aec89bb3a08c14e25683dd40543
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,6 @@ public class FormListRefUserVisibilityEnabledCheck

private static final String CHECK_ID = "form-list-ref-user-visibility-enabled"; //$NON-NLS-1$
private static final String FEATURE_NAME = "userVisible"; //$NON-NLS-1$
private static final List<String> LIST_SEGMENT = List.of("List", "Список"); //$NON-NLS-1$ //$NON-NLS-2$
private static final List<String> REF_SEGMENT = List.of("Ref", "Ссылка"); //$NON-NLS-1$ //$NON-NLS-2$

@Override
Expand Down Expand Up @@ -91,6 +90,7 @@ private boolean pathCheck(EList<EObject> eContents)
return false;
}
EList<String> segments = ((AbstractDataPath)eContents.get(1)).getSegments();
return segments.size() == 2 && LIST_SEGMENT.contains(segments.get(0)) && REF_SEGMENT.contains(segments.get(1));
return segments.size() == 2
&& (segments.get(1).equals(REF_SEGMENT.get(0)) || segments.get(1).equals(REF_SEGMENT.get(1)));
}
}