diff --git a/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentService.java b/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentService.java index 624a2a37..dc4d70e4 100644 --- a/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentService.java +++ b/backend/src/main/java/org/raddatz/familienarchiv/document/DocumentService.java @@ -1007,9 +1007,10 @@ public class DocumentService { } /** - * Lean document lookup for embedding in JourneyItemView. Skips - * {@code tagService.resolveEffectiveColors} — ×N items per journey GET is wasted - * work that summary consumers never read. Called within a caller-provided transaction. + * Lightweight summary lookup for internal use (e.g. journey item append validation). + * Intentionally skips scope checks and tag-colour resolution — safe only + * under the current single-tenant model where all authenticated users share + * the same document scope. Called within a caller-provided transaction. */ public Document getSummaryById(UUID id) { return documentRepository.findById(id)