From 7976e444f4c9e78959b9307d26d93118e2c91e6d Mon Sep 17 00:00:00 2001 From: Greg Gibeling Date: Thu, 20 Mar 2025 10:40:38 -0700 Subject: [PATCH] G2-1741 Avoid overload of asList(...) which breaks Path handling --- .../src/main/java/com/g2forge/project/report/Billing.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pj-report/src/main/java/com/g2forge/project/report/Billing.java b/pj-report/src/main/java/com/g2forge/project/report/Billing.java index 08e1dc2..bb43b6f 100644 --- a/pj-report/src/main/java/com/g2forge/project/report/Billing.java +++ b/pj-report/src/main/java/com/g2forge/project/report/Billing.java @@ -192,7 +192,7 @@ protected List findRelevantIssues(ExtendedJiraRestClient client, Collecti final SearchResult searchResult = client.getSearchClient().searchJql(jql, max, base, null).get(); log.info("Got issues {} to {} of {}", base, base + Math.min(searchResult.getMaxResults(), searchResult.getTotal() - base), searchResult.getTotal()); - retVal.addAll(HCollection.asList(searchResult.getIssues())); + retVal.addAll(HCollection.asListIterable(searchResult.getIssues())); if ((base + max) >= searchResult.getTotal()) break; else base += max; } @@ -212,7 +212,7 @@ public IExit invoke(CommandInvocation invocation) thro final List relevantIssues = findRelevantIssues(client, request.getUsers().keySet(), request.getStart(), request.getEnd()); log.info("Found: {}", relevantIssues.stream().map(Issue::getKey).collect(HCollector.joining(", ", ", & "))); for (Issue issue : relevantIssues) { - final Set components = HCollection.asList(issue.getComponents()).stream().map(BasicComponent::getName).collect(Collectors.toSet()); + final Set components = HCollection.asListIterable(issue.getComponents()).stream().map(BasicComponent::getName).collect(Collectors.toSet()); final Set billableComponents = HCollection.intersection(components, request.getBillableComponents()); if (billableComponents.isEmpty()) continue;