diff --git a/app/domain/adminapi/crossmatch.py b/app/domain/adminapi/crossmatch.py index 643797d7..23678dae 100644 --- a/app/domain/adminapi/crossmatch.py +++ b/app/domain/adminapi/crossmatch.py @@ -85,6 +85,7 @@ def get_crossmatch_records(self, r: adminapi.GetRecordsCrossmatchRequest) -> adm limit=r.page_size, offset=str(offset) if offset > 0 else None, status=[r.status] if r.status is not None else None, + triage_status=[r.triage_status] if r.triage_status is not None else None, ) records = self._convert_to_record_crossmatch(processed_objects) diff --git a/app/presentation/adminapi/interface.py b/app/presentation/adminapi/interface.py index 713427f7..c76861e1 100644 --- a/app/presentation/adminapi/interface.py +++ b/app/presentation/adminapi/interface.py @@ -198,6 +198,7 @@ class CreateMarkingResponse(pydantic.BaseModel): class GetRecordsCrossmatchRequest(pydantic.BaseModel): table_name: str status: enums.RecordCrossmatchStatus | None = None + triage_status: enums.RecordTriageStatus | None = None page: int = 0 page_size: int = 25