From 5f15abc2031e15e12111ff3dfda1b0dc8d9533c2 Mon Sep 17 00:00:00 2001 From: naneey Date: Mon, 16 Oct 2023 09:33:31 +0545 Subject: [PATCH] chore: fixed for loop --- .../icon/cps/score/cpscore/CPSCore.java | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/CPSCore/src/main/java/community/icon/cps/score/cpscore/CPSCore.java b/CPSCore/src/main/java/community/icon/cps/score/cpscore/CPSCore.java index bbd3fe4e..20f0a88b 100644 --- a/CPSCore/src/main/java/community/icon/cps/score/cpscore/CPSCore.java +++ b/CPSCore/src/main/java/community/icon/cps/score/cpscore/CPSCore.java @@ -864,19 +864,20 @@ public void submitProgressReport(ProgressReportAttributes progressReport) { " --> Progress Report Submitted Successfully."); } - public boolean isAllElementPresent(MilestoneVoteAttributes[] vote, ArrayDB submitted){ // TODO: bug here fix - boolean status = false; + public boolean isAllElementPresent(MilestoneVoteAttributes[] vote, ArrayDB submitted){ for (int i = 0; i < submitted.size(); i++) { - for (MilestoneVoteAttributes v: vote) { - if ((v.id == submitted.get(i))){ - status = true; - } - else { - status = false; + boolean found = false; + for (MilestoneVoteAttributes v : vote) { + if (v.id == submitted.get(i)) { + found = true; + break; } } + if (!found) { + return false; + } } - return status; + return true; }