We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 492f373 commit c701ed7Copy full SHA for c701ed7
src/main/kotlin/uk/gov/justice/digital/hmpps/hmppsintegrationapi/services/GetPersonService.kt
@@ -51,7 +51,14 @@ class GetPersonService(
51
*/
52
fun getNomisNumber(hmppsId: String): Response<NomisNumber?> =
53
when (identifyHmppsId(hmppsId)) {
54
- IdentifierType.NOMS -> Response(data = NomisNumber(hmppsId))
+ IdentifierType.NOMS -> {
55
+ val prisoner = prisonerOffenderSearchGateway.getPrisonOffender(hmppsId)
56
+ if (prisoner.errors.isNotEmpty()) {
57
+ Response(data = null, errors = prisoner.errors)
58
+ } else {
59
+ Response(data = NomisNumber(hmppsId))
60
+ }
61
62
63
IdentifierType.CRN -> {
64
val personFromProbationOffenderSearch = probationOffenderSearchGateway.getPerson(id = hmppsId)
0 commit comments