Skip to content

Commit 75e860f

Browse files
Merge pull request #4946 from PatrickGoRaft/filing-season-updates
collaborative updates from the HMDA Dev team to resolve CVEs and plat…
2 parents 227fc58 + 4413bc1 commit 75e860f

File tree

1 file changed

+24
-3
lines changed

1 file changed

+24
-3
lines changed

modified-lar/src/main/scala/hmda/publication/lar/parser/ModifiedLarCsvParser.scala

+24-3
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ object ModifiedLarCsvParser {
3030
val countyLoanLimitFileName2023 =
3131
config.getString("hmda.countyLoanLimit.2023.fields.filename")
3232

33+
val countyLoanLimitFileName2024 =
34+
config.getString("hmda.countyLoanLimit.2024.fields.filename")
35+
36+
val countyLoanLimitFileName2025 =
37+
config.getString("hmda.countyLoanLimit.2025.fields.filename")
38+
3339
val countyLoanLimits2018: Seq[CountyLoanLimit] =
3440
parseCountyLoanLimitFile(countyLoanLimitFileName2018)
3541
val countyLoanLimits2019: Seq[CountyLoanLimit] =
@@ -45,20 +51,29 @@ object ModifiedLarCsvParser {
4551
val countyLoanLimits2023: Seq[CountyLoanLimit] =
4652
parseCountyLoanLimitFile(countyLoanLimitFileName2023)
4753

54+
val countyLoanLimits2024: Seq[CountyLoanLimit] =
55+
parseCountyLoanLimitFile(countyLoanLimitFileName2024)
56+
57+
val countyLoanLimits2025: Seq[CountyLoanLimit] =
58+
parseCountyLoanLimitFile(countyLoanLimitFileName2025)
59+
4860
val overallLoanLimit2018 = overallLoanLimits(countyLoanLimits2018)
4961
val overallLoanLimit2019 = overallLoanLimits(countyLoanLimits2019)
5062
val overallLoanLimit2020 = overallLoanLimits(countyLoanLimits2020)
5163
val overallLoanLimit2021 = overallLoanLimits(countyLoanLimits2021)
5264
val overallLoanLimit2022 = overallLoanLimits(countyLoanLimits2022)
5365
val overallLoanLimit2023 = overallLoanLimits(countyLoanLimits2023)
54-
66+
val overallLoanLimit2024 = overallLoanLimits(countyLoanLimits2024)
67+
val overallLoanLimit2025 = overallLoanLimits(countyLoanLimits2025)
5568

5669
val countyLoanLimitsByCounty2018 = countyLoansLimitByCounty(countyLoanLimits2018)
5770
val countyLoanLimitsByCounty2019 = countyLoansLimitByCounty(countyLoanLimits2019)
5871
val countyLoanLimitsByCounty2020 = countyLoansLimitByCounty(countyLoanLimits2020)
5972
val countyLoanLimitsByCounty2021 = countyLoansLimitByCounty(countyLoanLimits2021)
6073
val countyLoanLimitsByCounty2022 = countyLoansLimitByCounty(countyLoanLimits2022)
6174
val countyLoanLimitsByCounty2023 = countyLoansLimitByCounty(countyLoanLimits2023)
75+
val countyLoanLimitsByCounty2024 = countyLoansLimitByCounty(countyLoanLimits2024)
76+
val countyLoanLimitsByCounty2025 = countyLoansLimitByCounty(countyLoanLimits2025)
6277

6378

6479

@@ -68,6 +83,8 @@ object ModifiedLarCsvParser {
6883
val countyLoanLimitsByState2021 = countyLoansLimitByState(countyLoanLimits2021)
6984
val countyLoanLimitsByState2022 = countyLoansLimitByState(countyLoanLimits2022)
7085
val countyLoanLimitsByState2023 = countyLoansLimitByState(countyLoanLimits2023)
86+
val countyLoanLimitsByState2024 = countyLoansLimitByState(countyLoanLimits2024)
87+
val countyLoanLimitsByState2025 = countyLoansLimitByState(countyLoanLimits2025)
7188

7289

7390
def apply(s: String, year: Int): ModifiedLoanApplicationRegister = {
@@ -257,6 +274,8 @@ object ModifiedLarCsvParser {
257274
case 2021 => countyLoanLimitsByCounty2021
258275
case 2022 => countyLoanLimitsByCounty2022
259276
case 2023 => countyLoanLimitsByCounty2023
277+
case 2024 => countyLoanLimitsByCounty2024
278+
case 2025 => countyLoanLimitsByCounty2025
260279

261280

262281

@@ -271,6 +290,8 @@ object ModifiedLarCsvParser {
271290
case 2021 => countyLoanLimitsByState2021
272291
case 2022 => countyLoanLimitsByState2022
273292
case 2023 => countyLoanLimitsByState2023
293+
case 2024 => countyLoanLimitsByState2024
294+
case 2025 => countyLoanLimitsByState2025
274295

275296

276297

@@ -284,8 +305,8 @@ private def getOverallLoanLimit(year: Int) = {
284305
case 2020 => overallLoanLimit2020
285306
case 2021 => overallLoanLimit2021
286307
case 2022 => overallLoanLimit2022
287-
case 2023 => overallLoanLimit2023
288-
308+
case 2024 => overallLoanLimit2024
309+
case 2025 => overallLoanLimit2025
289310

290311

291312
}

0 commit comments

Comments
 (0)