This commit is contained in:
Aldrin Piri 2015-04-22 17:12:23 -04:00
commit 7f9dff52b0
1 changed files with 13 additions and 5 deletions

View File

@ -194,13 +194,21 @@ public final class SnippetUtils {
} }
private void addControllerServicesToSnippet(final FlowSnippetDTO snippetDto) { private void addControllerServicesToSnippet(final FlowSnippetDTO snippetDto) {
for ( final ProcessorDTO processorDto : snippetDto.getProcessors() ) { final Set<ProcessorDTO> processors = snippetDto.getProcessors();
addControllerServicesToSnippet(snippetDto, processorDto); if ( processors != null ) {
for ( final ProcessorDTO processorDto : processors ) {
addControllerServicesToSnippet(snippetDto, processorDto);
}
} }
for ( final ProcessGroupDTO processGroupDto : snippetDto.getProcessGroups() ) { final Set<ProcessGroupDTO> childGroups = snippetDto.getProcessGroups();
final FlowSnippetDTO childGroupDto = processGroupDto.getContents(); if ( childGroups != null ) {
addControllerServicesToSnippet(childGroupDto); for ( final ProcessGroupDTO processGroupDto : childGroups ) {
final FlowSnippetDTO childGroupDto = processGroupDto.getContents();
if ( childGroupDto != null ) {
addControllerServicesToSnippet(childGroupDto);
}
}
} }
} }