File tree Expand file tree Collapse file tree 1 file changed +8
-8
lines changed
src/HotChocolate/Fusion-vnext/src/Fusion.Execution/Execution Expand file tree Collapse file tree 1 file changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -175,27 +175,27 @@ public void CompleteNode(
175175
176176 foreach ( var dependent in node . Dependents )
177177 {
178- var dependentId = dependent . Id ;
179-
180- if ( ( uint ) dependentId >= ( uint ) _remainingDependencies . Length )
178+ if ( ( uint ) dependent . Id >= ( uint ) _remainingDependencies . Length )
181179 {
182180 continue ;
183181 }
184182
185- var remainingDependencies = _remainingDependencies [ dependentId ] ;
183+ var remainingDependencies = _remainingDependencies [ dependent . Id ] ;
186184
187185 if ( remainingDependencies <= 0 )
188186 {
189187 continue ;
190188 }
191189
192- remainingDependencies -- ;
193- _remainingDependencies [ dependentId ] = remainingDependencies ;
194-
195- if ( remainingDependencies == 0 )
190+ if ( remainingDependencies == 1 )
196191 {
192+ _remainingDependencies [ dependent . Id ] = 0 ;
197193 _ready . Add ( dependent ) ;
198194 }
195+ else if ( remainingDependencies > 1 )
196+ {
197+ _remainingDependencies [ dependent . Id ] = remainingDependencies - 1 ;
198+ }
199199 }
200200 }
201201
You can’t perform that action at this time.
0 commit comments