diff --git a/.github/workflows/mvn.yml b/.github/workflows/mvn.yml index fe16415d..073b0a3c 100644 --- a/.github/workflows/mvn.yml +++ b/.github/workflows/mvn.yml @@ -10,7 +10,7 @@ name: mvn jobs: maven-build: runs-on: ${{ matrix.os }} - timeout-minutes: 60 + timeout-minutes: 180 strategy: matrix: os: [ubuntu-22.04, windows-latest, macos-latest] diff --git a/src/main/java/org/jpeek/calculus/java/Ccm.java b/src/main/java/org/jpeek/calculus/java/Ccm.java index daf54394..6708cc91 100644 --- a/src/main/java/org/jpeek/calculus/java/Ccm.java +++ b/src/main/java/org/jpeek/calculus/java/Ccm.java @@ -242,6 +242,7 @@ private static String getParent(final String node, final Map par while (!parents.get(ancestor).equals(ancestor)) { ancestor = parents.get(ancestor); } + parents.put(node, ancestor); return ancestor; }