Skip to content
Snippets Groups Projects

Fix bug in monolithic generation caused due to random map access order

Merged Vaastav Anand requested to merge depgraph_bug_fix into main
2 files
+ 5
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -31,7 +31,7 @@ func (g *DependencyGraph) topoSortHelper(root string, is_root bool, localService
@@ -31,7 +31,7 @@ func (g *DependencyGraph) topoSortHelper(root string, is_root bool, localService
return
return
}
}
g.visited[root] = true
g.visited[root] = true
if _, ok0 := localServices[root]; ok0 || is_root {
if is_root {
if v, ok := g.edges[root]; ok {
if v, ok := g.edges[root]; ok {
for _, edge := range v {
for _, edge := range v {
g.topoSortHelper(edge, false, localServices)
g.topoSortHelper(edge, false, localServices)
Loading