From f80a7d69e70425001d726cb57c932bb1b33f19b1 Mon Sep 17 00:00:00 2001 From: Birte Kristina Friesel Date: Thu, 19 Jun 2025 10:04:50 +0200 Subject: EFA: Show disambiguation page Closes #249 --- lib/Travelynx/Controller/Traveling.pm | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'lib/Travelynx/Controller') diff --git a/lib/Travelynx/Controller/Traveling.pm b/lib/Travelynx/Controller/Traveling.pm index 40802f4..bb45378 100755 --- a/lib/Travelynx/Controller/Traveling.pm +++ b/lib/Travelynx/Controller/Traveling.pm @@ -1446,6 +1446,19 @@ sub station { status => 300, ); } + elsif ( $efa_service + and $status + and scalar $status->name_candidates ) + { + $self->render( + 'disambiguation', + suggestions => [ + map { { name => $_->name, eva => $_->id_num } } + $status->name_candidates + ], + status => 300, + ); + } elsif ( $hafas_service and $status and $status->errcode eq 'LOCATION' ) -- cgit v1.2.3