Unverified Commit da4d2614 authored by Birte Kristina Friesel's avatar Birte Kristina Friesel
Browse files

urlescape station names before passing them to marudor.de

parent e9cf42a1
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -12,6 +12,7 @@ use DateTime;
use Encode qw(decode encode);
use Mojo::JSON qw(decode_json);
use Mojo::Promise;
use Mojo::Util qw(url_escape);
use XML::LibXML;

sub new {
@@ -144,6 +145,9 @@ sub get_train_utilization {
		return $promise;
	}

	$this_station = url_escape($this_station);
	$next_station = url_escape($next_station);

	$self->get_json_p( $self->{realtime_cache},
"https://marudor.de/api/hafas/v2/auslastung/${this_station}/${next_station}/${train_no}/${dep}"
	)->then(