Skip to content

Commit

Permalink
always erase ODM mode from pre-/post-transit modes after init (#749)
Browse files Browse the repository at this point in the history
  • Loading branch information
mority authored Feb 18, 2025
1 parent 1a20267 commit 0a5d9e6
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/odm/meta_router.cc
Original file line number Diff line number Diff line change
Expand Up @@ -239,7 +239,6 @@ void meta_router::init_prima(n::interval<n::unixtime_t> const& odm_intvl) {
? std::min(direct_duration->count(),
query_.maxPreTransitTime_)
: query_.maxPreTransitTime_});
std::erase(start_modes_, api::ModeEnum::ODM);
}

if (odm_post_transit_ && holds_alternative<osr::location>(to_)) {
Expand All @@ -252,8 +251,10 @@ void meta_router::init_prima(n::interval<n::unixtime_t> const& odm_intvl) {
? std::min(direct_duration->count(),
query_.maxPostTransitTime_)
: query_.maxPostTransitTime_});
std::erase(dest_modes_, api::ModeEnum::ODM);
}

std::erase(start_modes_, api::ModeEnum::ODM);
std::erase(dest_modes_, api::ModeEnum::ODM);
}

bool ride_comp(n::routing::start const& a, n::routing::start const& b) {
Expand Down

0 comments on commit 0a5d9e6

Please sign in to comment.