Skip to content

Commit d3347bf

Browse files
changed case of nomis number (#523)
1 parent 923173c commit d3347bf

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/main/kotlin/uk/gov/justice/digital/hmpps/hmppsintegrationapi/services/GetHmppsIdService.kt

+7-6
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,14 @@ class GetHmppsIdService(
1111
@Autowired val getPersonService: GetPersonService,
1212
) {
1313
fun execute(hmppsId: String): Response<HmppsId?> {
14-
val personResponse = getPersonService.execute(hmppsId)
14+
val personResponse = getPersonService.execute(hmppsId.uppercase())
1515

16-
val hmppsIdToReturn =
17-
personResponse.data?.hmppsId ?: run {
18-
// Attempt to look up the person in NOMIS if not found in the probation offender search
19-
getPersonService.getPersonFromNomis(hmppsId).data?.prisonerNumber
20-
}
16+
var hmppsIdToReturn =
17+
personResponse.data?.hmppsId
18+
19+
if (hmppsIdToReturn == null) {
20+
hmppsIdToReturn = getPersonService.getPersonFromNomis(hmppsId.uppercase()).data?.prisonerNumber
21+
}
2122

2223
return Response(
2324
data = HmppsId(hmppsIdToReturn),

0 commit comments

Comments
 (0)