File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed
sentry/src/main/java/io/sentry Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -677,11 +677,14 @@ private void updateBaggageValues(final @NotNull Baggage baggage) {
677677 }
678678
679679 private boolean hasAllChildrenFinished () {
680- for (final Span span : this .children ) {
681- // This is used in the spanFinishCallback, when the span isn't finished, but has a finish
682- // date
683- if (!span .isFinished () && span .getFinishDate () == null ) {
684- return false ;
680+ final List <Span > spans = new ArrayList <>(this .children );
681+ if (!spans .isEmpty ()) {
682+ for (final Span span : spans ) {
683+ // This is used in the spanFinishCallback, when the span isn't finished, but has a finish
684+ // date
685+ if (!span .isFinished () && span .getFinishDate () == null ) {
686+ return false ;
687+ }
685688 }
686689 }
687690 return true ;
You can’t perform that action at this time.
0 commit comments