Loading lib/Travelynx/Controller/Api.pm +26 −4 Original line number Diff line number Diff line Loading @@ -170,13 +170,24 @@ sub travel_v1 { my ($self) = @_; my $payload = $self->req->json; if ( not $payload or ref($payload) ne 'HASH' ) { $self->render( json => { success => \0, error => 'Malformed JSON', }, ); return; } my $api_token = $payload->{token} // ''; if ( $api_token !~ qr{ ^ (?<id> \d+ ) - (?<token> .* ) $ }x ) { $self->render( json => { success => \0, error => 'Malformed JSON or malformed token', error => 'Malformed token', }, ); return; Loading Loading @@ -339,13 +350,24 @@ sub import_v1 { my ($self) = @_; my $payload = $self->req->json; if ( not $payload or ref($payload) ne 'HASH' ) { $self->render( json => { success => \0, error => 'Malformed JSON', }, ); return; } my $api_token = $payload->{token} // ''; if ( $api_token !~ qr{ ^ (?<id> \d+ ) - (?<token> .* ) $ }x ) { $self->render( json => { success => \0, error => 'Malformed JSON or malformed token', error => 'Malformed token', }, ); return; Loading Loading
lib/Travelynx/Controller/Api.pm +26 −4 Original line number Diff line number Diff line Loading @@ -170,13 +170,24 @@ sub travel_v1 { my ($self) = @_; my $payload = $self->req->json; if ( not $payload or ref($payload) ne 'HASH' ) { $self->render( json => { success => \0, error => 'Malformed JSON', }, ); return; } my $api_token = $payload->{token} // ''; if ( $api_token !~ qr{ ^ (?<id> \d+ ) - (?<token> .* ) $ }x ) { $self->render( json => { success => \0, error => 'Malformed JSON or malformed token', error => 'Malformed token', }, ); return; Loading Loading @@ -339,13 +350,24 @@ sub import_v1 { my ($self) = @_; my $payload = $self->req->json; if ( not $payload or ref($payload) ne 'HASH' ) { $self->render( json => { success => \0, error => 'Malformed JSON', }, ); return; } my $api_token = $payload->{token} // ''; if ( $api_token !~ qr{ ^ (?<id> \d+ ) - (?<token> .* ) $ }x ) { $self->render( json => { success => \0, error => 'Malformed JSON or malformed token', error => 'Malformed token', }, ); return; Loading