Commit 8d53f7f5 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

log error when trip_id is missing

parent 64c9b5b1
Loading
Loading
Loading
Loading
+6 −2
Original line number Original line Diff line number Diff line
@@ -265,8 +265,12 @@ sub run {
		my $trip_id = $candidate->{journey_data}{trip_id};
		my $trip_id = $candidate->{journey_data}{trip_id};
		if ( not $trip_id ) {
		if ( not $trip_id ) {
			$self->app->log->debug("... trip_id is missing");
			$self->app->log->debug("... trip_id is missing");

			$self->app->traewelling->log(
			# TODO log traewelling error
				uid => $candidate->{uid},
				message =>
"Fehler bei $opt{train_type} $opt{train_no}: Keine trip_id vorhanden",
				is_error => 1
			);
			return;
			return;
		}
		}
		if (    $candidate->{data}{latest_push_ts}
		if (    $candidate->{data}{latest_push_ts}
+1 −0
Original line number Original line Diff line number Diff line
@@ -285,6 +285,7 @@ sub checkin {
		$opt{dep_eva}
		$opt{dep_eva}
	);
	);


	# Work around https://github.com/Traewelling/traewelling/issues/72
	$self->{user_agent}->request_timeout(20)
	$self->{user_agent}->request_timeout(20)
	  ->get_p(
	  ->get_p(
		"https://traewelling.de/api/v0/trains/trip?$trip_req" => $header )
		"https://traewelling.de/api/v0/trains/trip?$trip_req" => $header )