Commit 23b5098a authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

support EFA services which do not set itdDateTimeTarget

parent b11161f0
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -2,6 +2,8 @@ git HEAD

    * Add URLs for several austrian EFA services
      (pointed out by Gregor Herrmann)
    * Support EFA services which do not distinguish between scheduled
      and realtime data (pointed out by Gregor Herrmann)

Travel::Routing::DE::VRR 2.06 - Sat Aug 02 2014

+7 −0
Original line number Diff line number Diff line
@@ -555,6 +555,13 @@ sub parse_xml_part {
		my @e_amap_rm = $e_arr->findnodes($xp_mapitem_rm);
		my @e_amap_sm = $e_arr->findnodes($xp_mapitem_sm);

		# not all EFA services distinguish between scheduled and realtime
		# data. Set sdate / stime to date / time when not provided.
		$e_dsdate //= $e_ddate;
		$e_dstime //= $e_dtime;
		$e_asdate //= $e_adate;
		$e_astime //= $e_atime;

		my $delay = $e_delay ? $e_delay->getAttribute('delayMinutes') : 0;

		my ( @dep_rms, @dep_sms, @arr_rms, @arr_sms );