Skip to content

Commit 75efecb

Browse files
committed
Correction: Joint race logic follows wiki
1 parent 1da9113 commit 75efecb

File tree

1 file changed

+9
-1
lines changed
  • publication/src/main/scala/hmda/publication/reports/util

1 file changed

+9
-1
lines changed

publication/src/main/scala/hmda/publication/reports/util/RaceUtil.scala

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ object RaceUtil {
5050
case Joint =>
5151
larSource.filter { lar =>
5252
(applicantOneOrMoreMinorities(lar) || coApplicantOneOrMoreMinorities(lar)) &&
53-
(lar.race1 == 5 || coApplicantWhite(lar))
53+
(applicantWhite(lar) || coApplicantWhite(lar))
5454
}
5555

5656
case NotProvided =>
@@ -66,6 +66,14 @@ object RaceUtil {
6666
lar.race5 == ""
6767
}
6868

69+
private def applicantWhite(lar: LoanApplicationRegisterQuery): Boolean = {
70+
lar.race1 == 5 &&
71+
lar.race2 == "" &&
72+
lar.race3 == "" &&
73+
lar.race4 == "" &&
74+
lar.race5 == ""
75+
}
76+
6977
private def coApplicantWhite(lar: LoanApplicationRegisterQuery): Boolean = {
7078
lar.coRace1 == 5 &&
7179
lar.coRace2 == "" &&

0 commit comments

Comments
 (0)