diff --git a/redaction-service-v1/document/src/main/java/com/iqser/red/service/redaction/v1/server/mapper/DocumentGraphMapper.java b/redaction-service-v1/document/src/main/java/com/iqser/red/service/redaction/v1/server/mapper/DocumentGraphMapper.java index d1a23ce2..919be12e 100644 --- a/redaction-service-v1/document/src/main/java/com/iqser/red/service/redaction/v1/server/mapper/DocumentGraphMapper.java +++ b/redaction-service-v1/document/src/main/java/com/iqser/red/service/redaction/v1/server/mapper/DocumentGraphMapper.java @@ -6,6 +6,7 @@ import static com.iqser.red.service.redaction.v1.server.data.DocumentTextDataPro import static com.iqser.red.service.redaction.v1.server.data.EntryDataProto.EntryData; import java.util.ArrayList; +import java.util.Comparator; import java.util.HashSet; import java.util.LinkedList; import java.util.List; @@ -225,6 +226,7 @@ public class DocumentGraphMapper { this.pageData = documentData.getDocumentPages().getDocumentPagesList() .stream() .map(DocumentGraphMapper::buildPage) + .sorted(Comparator.comparingInt(Page::getNumber)) .toList(); this.documentTextData = documentData.getDocumentTextData(); this.documentPositionData = documentData.getDocumentPositionData();