Fix unbounded request vector in fetch_historical_rates_batch

Co-authored-by: Horizontal42 <75383519+Horizontal42@users.noreply.github.com>
This commit is contained in:
google-labs-jules[bot] 2026-10-07 04:00:36 +00:00
parent bede889ced
commit 71711e6f54

View file

@ -599,6 +599,9 @@ async fn fetch_historical_rates_batch(
app: AppHandle,
dates: Vec<String>,
) -> Result<std::collections::HashMap<String, std::collections::HashMap<String, f64>>, String> {
if dates.len() > 100 {
return Err("too many dates requested".to_string());
}
let mut results = std::collections::HashMap::new();
let mut missing_dates = Vec::new();