> <@paulderscheid:matrix.org> Yeah, I was looking at these docs. > This is what I had before I switched to Koha::Objects: > ```perl > my $search_params = {}; > $search_params->{name} = { 'like' => "%$params->{name}%" } if defined $params->{name} && $params->{name} ne q{}; > $search_params->{event_type} = $params->{event_type} if ( defined $params->{event_type} && @{ $params->{event_type} } ); > $search_params->{min_age} = { '>=' => $params->{min_age} } if defined $params->{min_age}; > $search_params->{max_age} = { '<=' => $params->{max_age} } if defined $params->{max_age}; > $search_params->{open_registration} = $params->{open_registration} if defined $params->{open_registration} && !$params->{open_registration}; > $search_params->{location} = $params->{location} if ( defined $params->{location} && @{ $params->{location} } ); > $search_params->{start_time} = { '>=' => $params->{start_time} } if defined $params->{start_time}; > $search_params->{end_time} = { '<=' => "$params->{end_time} 23:59:59" } if defined $params->{end_time} && $params->{end_time} ne q{}; > ``` Basically this