diff --git a/scm-ui/ui-webapp/src/repos/sources/modules/sources.ts b/scm-ui/ui-webapp/src/repos/sources/modules/sources.ts index 7d2b8c94a7..7977d9f3e0 100644 --- a/scm-ui/ui-webapp/src/repos/sources/modules/sources.ts +++ b/scm-ui/ui-webapp/src/repos/sources/modules/sources.ts @@ -28,7 +28,7 @@ export function fetchSourcesWithoutOptionalLoadingState( .then(response => response.json()) .then((sources: File) => { dispatch(fetchSourcesSuccess(repository, revision, path, sources)); - if (sources._embedded.children && sources._embedded.children.find(c => c.partialResult)) { + if (sources._embedded && sources._embedded.children && sources._embedded.children.find(c => c.partialResult)) { setTimeout(() => dispatch(fetchSourcesWithoutOptionalLoadingState(repository, revision, path, false)), 3000); } })