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

wat

parent 39d5fa91
Loading
Loading
Loading
Loading
+9 −2
Original line number Diff line number Diff line
@@ -511,8 +511,15 @@ sub geolocation {
	my $lat        = $self->param('lat');
	my $backend_id = $self->param('backend') // 0;

	if ( not $lon or not $lat or $backend_id !~ m{ ^ \d+ $ }x ) {
		$self->render( json => { error => 'Invalid lon/lat received' } );
	if ( not $lon or not $lat ) {
		$self->render(
			json => { error => "Invalid lon/lat (${lon}/${lat}) received" } );
		return;
	}

	if ( $backend_id !~ m{ ^ \d+ $ }x ) {
		$self->render(
			json => { error => "Invalid backend (${backend_id}) received" } );
		return;
	}