$c->rendered(500);
return;
}
-
# 3xx/4xx response
- if ($tx->error) {
- my $err = $tx->error;
- $c->app->log->error("searchd error: $err->{message}");
-
- my $code = $tx->result->code == 400 ? 400 : 500;
-
- my $rs = $tx->result->json;
- if (defined $rs && $rs->{error} && $rs->{error}->{message}) {
- $message = $rs->{error}->{message};
- }
- else {
- $message = $err->{message};
- }
+ if ($tx->error) {
+ my $err = $tx->error;
+ $c->app->log->error("searchd error: $err->{message}");
+
+ my $code = $tx->result->code == 400 ? 400 : 500;
+ my $rs = $tx->result->json;
+ if (defined $rs && $rs->{error} && $rs->{error}->{message}) {
+ $message = $rs->{error}->{message};
+ }
+ else {
+ $message = $err->{message};
+ }
- $c->render(query_words => $query,
- target => $target,
- sort_reverse => $sort_reverse,
- message => $message,
- error => 1,
- status => $code,
- );
- $c->rendered($code);
- return;
- }
+ $c->render(query_words => $query,
+ target => $target,
+ sort_reverse => $sort_reverse,
+ message => $message,
+ error => 1,
+ status => $code,
+ );
+ $c->rendered($code);
+ return;
+ }
my $result = $tx->result->json;
if (!defined $result) {