42 |
sub take_action { |
sub take_action { |
43 |
my $self = shift; |
my $self = shift; |
44 |
|
|
45 |
my $q = $self->argument_value('q') || warn "no q?"; |
my $q = $self->argument_value('q'); |
46 |
|
|
47 |
my $coll = Grep::Search->collection( $q ); |
return $self->result->error("Need search query") unless ($q); |
48 |
|
|
49 |
Jifty->log->error('result not collection but ', dump( $coll )) |
my $coll = Grep::Search->collection( $q ) || |
50 |
unless ( $coll->isa('Jifty::Collection') ); |
return $self->result->error("No results"); |
51 |
|
|
52 |
|
$self->log->fatal('result not collection but ', dump( $coll )) |
53 |
|
if ( !$coll || !$coll->isa('Jifty::Collection') ); |
54 |
|
|
55 |
my $results = $coll->count; |
my $results = $coll->count; |
56 |
|
|