Skip to content

Commit

Permalink
Add TODOs to handle 2 missing search parameter types
Browse files Browse the repository at this point in the history
  • Loading branch information
jingtang10 committed Mar 9, 2021
1 parent f2176d3 commit ee0d3db
Showing 1 changed file with 4 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,8 @@ internal object ResourceIndexer {
SearchParamType.URI -> uriIndex(searchParam, value)?.also {
indexBuilder.addUriIndex(it)
}
// TODO: Handle composite type https://github.com/google/android-fhir/issues/292.
// TODO: Handle special type https://github.com/google/android-fhir/issues/293.
}
}

Expand Down Expand Up @@ -196,8 +198,8 @@ internal object ResourceIndexer {
else -> listOf()
}

private fun referenceIndex(searchParam: SearchParamDefinition, value: Base?): ReferenceIndex? {
val reference = (value as Reference)?.reference
private fun referenceIndex(searchParam: SearchParamDefinition, value: Base): ReferenceIndex? {
val reference = (value as Reference).reference
return reference?.let {
ReferenceIndex(searchParam.name, searchParam.path, it)
}
Expand Down

0 comments on commit ee0d3db

Please sign in to comment.