diff --git a/crates/fidc-core/src/broker.rs b/crates/fidc-core/src/broker.rs index e02d90f..3a8a8bf 100644 --- a/crates/fidc-core/src/broker.rs +++ b/crates/fidc-core/src/broker.rs @@ -5620,6 +5620,8 @@ fn zero_fill_status_for_reason(reason: &str) -> OrderStatus { match reason { "minute no volume" | "minute volume limit" + | "daily no volume" + | "daily volume limit" | "intraday quote liquidity exhausted" | "no execution quotes at or before start" | "no execution quotes after start" diff --git a/crates/fidc-core/tests/explicit_order_flow.rs b/crates/fidc-core/tests/explicit_order_flow.rs index 356360d..f33126e 100644 --- a/crates/fidc-core/tests/explicit_order_flow.rs +++ b/crates/fidc-core/tests/explicit_order_flow.rs @@ -2267,7 +2267,7 @@ fn broker_cancels_market_buy_when_minute_has_no_volume() { report.order_events[0].status, fidc_core::OrderStatus::Canceled ); - assert!(report.order_events[0].reason.contains("minute no volume")); + assert!(report.order_events[0].reason.contains("daily no volume")); } #[test]