test(dashboard): add empty-queue guard and boundary tests for contributor cap

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-04-19 18:54:06 +02:00
parent 9407cb9dc4
commit 77a4cbd188
2 changed files with 33 additions and 0 deletions

View File

@@ -44,6 +44,7 @@ public class TranscriptionQueueService {
}
private List<TranscriptionQueueItemDTO> enrichWithContributors(List<TranscriptionQueueProjection> projections) {
if (projections.isEmpty()) return List.of();
List<UUID> ids = projections.stream().map(TranscriptionQueueProjection::getId).toList();
Map<UUID, List<ActivityActorDTO>> contributorMap = auditLogQueryService.findContributorsPerDocument(ids);
return projections.stream()