Skip to content

Commit

Permalink
check compliance not null
Browse files Browse the repository at this point in the history
  • Loading branch information
ankush-jain-akto committed Feb 8, 2025
1 parent e50067e commit 5fd7dc9
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -480,11 +480,18 @@ public static BasicDBObject createSubcategoriesInfoObj(TestConfig testConfig) {
BasicDBObject infoObj = new BasicDBObject();
BasicDBObject superCategory = new BasicDBObject();
BasicDBObject severity = new BasicDBObject();

ComplianceMapping complianceMapping = info.getCompliance();

if (complianceMapping == null) {
complianceMapping = new ComplianceMapping(new HashMap<>(), "", "", 0);
}

infoObj.put("issueDescription", info.getDescription());
infoObj.put("issueDetails", info.getDetails());
infoObj.put("issueImpact", info.getImpact());
infoObj.put("issueTags", info.getTags());
infoObj.put("compliance", info.getCompliance());
infoObj.put("compliance", complianceMapping);
infoObj.put("testName", info.getName());
infoObj.put("references", info.getReferences());
infoObj.put("cwe", info.getCwe());
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -452,7 +452,7 @@ function IssuesPage() {
uniqueIssuesMap.set(key, {
id: item?.id,
severity: func.toSentenceCase(item?.severity),
compliance: Object.keys(subCategoryMap[item?.id?.testSubCategory].compliance?.mapComplianceToListClauses || {}),
compliance: Object.keys(subCategoryMap[item?.id?.testSubCategory]?.compliance?.mapComplianceToListClauses || {}),
severityType: item?.severity,
issueName: item?.id?.testSubCategory,
category: item?.id?.testSubCategory,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,7 @@ const transform = {
const processedData = await Promise.all(
await Promise.all(rawData.map(async (issue, idx) => {
const key = `${issue.id.testSubCategory}|${issue.severity}|${issue.testRunIssueStatus}|${idx}`
let totalCompliance = issue.compliance.length
let totalCompliance = (issue.compliance || []).length
let maxShowCompliance = 2
let badge = totalCompliance > maxShowCompliance ? <Badge size="extraSmall">+{totalCompliance - maxShowCompliance}</Badge> : null
return {
Expand Down

0 comments on commit 5fd7dc9

Please sign in to comment.