diff --git a/src/main/java/edu/unc/lib/boxc/migration/cdm/status/ProjectStatusService.java b/src/main/java/edu/unc/lib/boxc/migration/cdm/status/ProjectStatusService.java index 2980fa79..bafe7326 100644 --- a/src/main/java/edu/unc/lib/boxc/migration/cdm/status/ProjectStatusService.java +++ b/src/main/java/edu/unc/lib/boxc/migration/cdm/status/ProjectStatusService.java @@ -85,7 +85,9 @@ public void report() { sectionDivider(); outputLogger.info("Source File Mappings"); - reportSourceMappings(totalObjects); + // exclude group/compound objects since they don't have source files + int totalObjectsOnlyFileObjects = getQueryService().countIndexedFileObjects(); + reportSourceMappings(totalObjectsOnlyFileObjects); sectionDivider(); outputLogger.info("Access File Mappings"); diff --git a/src/test/java/edu/unc/lib/boxc/migration/cdm/StatusCommandIT.java b/src/test/java/edu/unc/lib/boxc/migration/cdm/StatusCommandIT.java index bf6b95fe..d89685d2 100644 --- a/src/test/java/edu/unc/lib/boxc/migration/cdm/StatusCommandIT.java +++ b/src/test/java/edu/unc/lib/boxc/migration/cdm/StatusCommandIT.java @@ -356,7 +356,7 @@ public void reportSipGeneratedWithCompoundObjects() throws Exception { assertOutputMatches(".*Destinations: +1\n.*"); assertOutputMatches(".*Source File Mappings\n +Last Updated: +[0-9\\-T:]+.*"); - assertOutputMatches(".*Source File Mappings\n.*\n +Objects Mapped: +5 \\(71.4%\\).*"); + assertOutputMatches(".*Source File Mappings\n.*\n +Objects Mapped: +5 \\(100.0%\\).*"); assertOutputMatches(".*Access File Mappings\n +Last Updated: +Not completed.*"); assertOutputMatches(".*Submission Information Packages\n +Last Generated: +[0-9\\-T:]+.*");