Skip to content

Commit ab34dd3

Browse files
authored
Merge pull request #5128 from cfpb/db-2026-data-pub
Data Browser updating 2022 and 2024 snapshot ref and adding 2025 snapshot
2 parents c1da4f8 + 01779c9 commit ab34dd3

5 files changed

Lines changed: 21 additions & 11 deletions

File tree

data-browser/src/main/resources/application.conf

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,10 @@ server {
3333
2019 = "data-browser/datasets/2019/filtered-queries/three-year"
3434
2020 = "data-browser/datasets/2020/filtered-queries/three-year"
3535
2021 = "data-browser/datasets/2021/filtered-queries/three-year"
36-
2022 = "data-browser/datasets/2022/filtered-queries/one-year"
36+
2022 = "data-browser/datasets/2022/filtered-queries/three-year"
3737
2023 = "data-browser/datasets/2023/filtered-queries/one-year"
38-
2024 = "data-browser/datasets/2024/filtered-queries/snapshot"
38+
2024 = "data-browser/datasets/2024/filtered-queries/one-year"
39+
2025 = "data-browser/datasets/2025/filtered-queries/snapshot"
3940
}
4041
// this is where s3 files with unique md5 hash strings are saved
4142
}
@@ -54,9 +55,10 @@ dbconfig {
5455
database = ${?PG_DATABASE}
5556

5657
table {
57-
2024 = "modifiedlar2024_snapshot_v3"
58+
2025 = "modifiedlar2025_snapshot_06022026"
59+
2024 = "modifiedlar2024_one_year_06012026"
5860
2023 = "modifiedlar2023_one_year_05192025_v2"
59-
2022 = "modifiedlar2022_one_year_05012024"
61+
2022 = "modifiedlar2022_three_year_06012026"
6062
2021 = "modifiedlar2021_three_year_05192025_v2"
6163
2020 = "modifiedlar2020_three_year_05012024"
6264
2019 = "modifiedlar2019_three_year_04122023"

data-browser/src/main/scala/hmda/dataBrowser/Settings.scala

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ trait Settings {
3030
}
3131

3232
object database {
33+
val tableName2025: String = config.getString("dbconfig.table.2025")
3334
val tableName2024: String = config.getString("dbconfig.table.2024")
3435
val tableName2023: String = config.getString("dbconfig.table.2023")
3536
val tableName2022: String = config.getString("dbconfig.table.2022")
@@ -49,7 +50,8 @@ trait Settings {
4950
case 2022 => tableName2022
5051
case 2023 => tableName2023
5152
case 2024 => tableName2024
52-
case _ => tableName2024
53+
case 2025 => tableName2025
54+
case _ => tableName2025
5355
}
5456
ModifiedLarTable(selected)
5557
}
@@ -63,7 +65,8 @@ trait Settings {
6365
case 2022 => tableName2022
6466
case 2023 => tableName2023
6567
case 2024 => tableName2024
66-
case _ => tableName2024
68+
case 2025 => tableName2025
69+
case _ => tableName2025
6770
}
6871

6972
selected
@@ -101,7 +104,9 @@ trait Settings {
101104
case 2022 => config.getString("server.s3.routes.filtered-queries.2022")
102105
case 2023 => config.getString("server.s3.routes.filtered-queries.2023")
103106
case 2024 => config.getString("server.s3.routes.filtered-queries.2024")
104-
case _ => config.getString("server.s3.routes.filtered-queries.2024")
107+
case 2025 => config.getString("server.s3.routes.filtered-queries.2025")
108+
case _ => config.getString("server.s3.routes.filtered-queries.2025")
109+
105110
}
106111
selected
107112
}

data-browser/src/main/scala/hmda/dataBrowser/api/DataBrowserDirectives.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -178,7 +178,7 @@ trait DataBrowserDirectives extends Settings {
178178
import de.heikoseeberger.akkahttpcirce.FailFastCirceSupport._
179179
complete((BadRequest, "must provide years value parameter"))
180180

181-
case xs if xs.exists(year => (year < 2018) || (year > 2024)) => // TODO: Change this to 2017 when 2017 is released
181+
case xs if xs.exists(year => (year < 2018) || (year > 2025)) => // TODO: Change this to 2017 when 2017 is released
182182
import de.heikoseeberger.akkahttpcirce.FailFastCirceSupport._
183183
complete((BadRequest, s"must provide years in the range of 2018-2023, you have provided (${xs.mkString(", ")})"))
184184

institutions-api/src/main/resources/application.conf

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,9 +54,10 @@ counts:{
5454
defaultInstitution:"institutions2025_quarterly_08192025"
5555

5656
transmittalSheet:{
57-
2024 = "transmittalsheet2024_snapshot_v3"
57+
2025 = "transmittalsheet2024_snapshot_06022026"
58+
2024 = "transmittalsheet2024_one_year_06012026"
5859
2023 = "transmittalsheet2023_one_year_05192025_v2"
59-
2022 = "transmittalsheet2022_one_year_05012024"
60+
2022 = "transmittalsheet2022_three_year_06012026"
6061
2021 = "transmittalsheet2021_three_year_05192025_v2"
6162
2020 = "transmittalsheet2020_three_year_05012024"
6263
2019 = "transmittalsheet2019_three_year_04122023"

institutions-api/src/main/scala/hmda/institution/query/InstitutionTsRepo.scala

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ object InstitutionTsRepo {
1313
private val filerCountConfig: Config = ConfigFactory.load().getConfig("counts")
1414

1515
private val defaultInstitution = filerCountConfig.getString("defaultInstitution")
16+
private val staticTS2025 = filerCountConfig.getString("transmittalSheet.2025")
1617
private val staticTS2024 = filerCountConfig.getString("transmittalSheet.2024")
1718
private val staticTS2023 = filerCountConfig.getString("transmittalSheet.2023")
1819
private val staticTS2022 = filerCountConfig.getString("transmittalSheet.2022")
@@ -30,7 +31,8 @@ object InstitutionTsRepo {
3031
case 2022 => staticTS2022
3132
case 2023 => staticTS2023
3233
case 2024 => staticTS2024
33-
case _ => staticTS2024
34+
case 2025 => staticTS2025
35+
case _ => staticTS2025
3436
}
3537
}
3638
}

0 commit comments

Comments
 (0)