fix sonar finding (#1398)

Signed-off-by: Stanislav Trailov <Stanislav.Trailov@bosch.io>
This commit is contained in:
Stanislav Trailov
2023-07-17 17:12:21 +03:00
committed by GitHub
parent 71740ccdda
commit 60fbabbc62

View File

@@ -76,7 +76,7 @@ public class MgmtDistributionSetStatistics {
MgmtDistributionSetStatistics statistics = new MgmtDistributionSetStatistics(); MgmtDistributionSetStatistics statistics = new MgmtDistributionSetStatistics();
statistics.totalActionsPerStatus = calculateTotalWithStatus(totalActionsPerStatus); statistics.totalActionsPerStatus = calculateTotalWithStatus(totalActionsPerStatus);
statistics.totalRolloutsPerStatus = calculateTotalWithStatus(totalRolloutsPerStatus); statistics.totalRolloutsPerStatus = calculateTotalWithStatus(totalRolloutsPerStatus);
statistics.totalAutoAssignments = fullRepresentation ? (totalAutoAssignments == null ? Long.valueOf(0) : totalAutoAssignments) : totalAutoAssignments; statistics.totalAutoAssignments = calculateTotalAutoAssignments();
return statistics; return statistics;
} }
@@ -89,6 +89,14 @@ public class MgmtDistributionSetStatistics {
statusMap.put(TOTAL, total); statusMap.put(TOTAL, total);
return statusMap; return statusMap;
} }
private Long calculateTotalAutoAssignments() {
if (fullRepresentation) {
return totalAutoAssignments == null ? Long.valueOf(0) : totalAutoAssignments;
}
return totalAutoAssignments;
}
} }
} }