Skip to content

Commit df9ce14

Browse files
Merge pull request #342 from org-metaeffekt/AE-1631-process-tracker-configuration-forwardsport
AE-1631: 'Forwards-port' of changes in #341
2 parents c18b499 + 2cad41f commit df9ce14

File tree

4 files changed

+12
-5
lines changed

4 files changed

+12
-5
lines changed

libraries/ae-inventory-processor/src/main/java/org/metaeffekt/core/inventory/processor/report/adapter/VulnerabilityReportAdapter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1029,8 +1029,8 @@ public String generateEnrichmentTimestampConfigs() {
10291029
timeEntry.getProcessType(),
10301030
timeEntry.getProcessName(),
10311031
index.getKey()),
1032-
timeEntry.getTimestamp().getFirst(),
1033-
timeEntry.getTimestamp().getLast()));
1032+
index.getValue().getFirst(),
1033+
index.getValue().getLast()));
10341034
indexTimestamps.add(index);
10351035
}
10361036
}

libraries/ae-inventory-processor/src/main/java/org/metaeffekt/core/inventory/processor/tracker/ProcessorTimeTracker.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -188,8 +188,13 @@ public static String generatePropertiesString(String propertyPrefix, long first,
188188
} else {
189189
sj.add(String.format(".timestamp=%d - %d\n\n", first, last));
190190

191-
sj.add(String.format(".date.en=%s - %s\n", formattedFirstEn, formattedLastEn));
192-
sj.add(String.format(".date.de=%s - %s\n\n", formattedFirstDe, formattedLastDe));
191+
if(formattedFirstEn.equals(formattedLastEn)) {
192+
sj.add(String.format(".date.en=%s\n", formattedLastEn));
193+
sj.add(String.format(".date.de=%s\n\n", formattedLastDe));
194+
} else {
195+
sj.add(String.format(".date.en=%s - %s\n", formattedFirstEn, formattedLastEn));
196+
sj.add(String.format(".date.de=%s - %s\n\n", formattedFirstDe, formattedLastDe));
197+
}
193198

194199
sj.add(String.format(".datetime.en=%s - %s\n", formattedTimeFirstEn, formattedTimeLastEn));
195200
sj.add(String.format(".datetime.de=%s - %s\n", formattedTimeFirstDe, formattedTimeLastDe));

libraries/ae-inventory-processor/src/test/java/org/metaeffekt/core/inventory/processor/report/VulnerabilityReportAdapterTest.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,8 @@ public void generateTimestampProperties030() throws IOException {
105105
Assert.assertTrue(s.contains("ae.vulnerability.cyclonedx.importer.datetime.de=n.a"));
106106
Assert.assertTrue(s.contains("ae.vulnerability.cyclonedx.importer.datetime.en=n.a"));
107107

108-
Assert.assertTrue(s, s.contains("ae.vulnerability.index.date.en=2025-12-12"));
108+
Assert.assertTrue(s.contains("ae.vulnerability.inventory.enrichment.enriched.msrcadvisorindex.date.de=10.12.2025 - 12.12.2025"));
109+
110+
Assert.assertTrue(s, s.contains("ae.vulnerability.index.date.en=2025-12-10 - 2026-01-14"));
109111
}
110112
}
Binary file not shown.

0 commit comments

Comments
 (0)