# Error when running "Likes" report

**URL:** https://meta.discourse.org/t/error-when-running-likes-report/98524
**Category:** Bug
**Created:** [October 2, 2018, 5:12am UTC](https://meta.discourse.org/t/error-when-running-likes-report/98524 "2018-10-02T05:12:31Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![angus](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/angus/32/341715_2.png) [@angus](https://meta.discourse.org/u/angus)
#### Post date: [October 2, 2018, 5:12am UTC](https://meta.discourse.org/t/error-when-running-likes-report/98524/1 "2018-10-02T05:12:32Z")

</div>

When running the “Likes” admin report, I’m getting an error when filtering by a category. The error does not appear, and the report returns expected data when not filtering by a category.

 ![Screenshot%20at%20Oct%2002%2015-05-40](https://global.discourse-cdn.com/meta/original/3X/7/c/7c45968f7ed9e50af97211eb7e978339791f1bee.png)

The message in the logs is:

```plaintext
Error while computing report `likes`: undefined method `in_category_and_categories' for #<Class:0x00007f598e06c5b8>

```

The trace is:

> **Summary**
>
> ```plaintext
> /var/www/discourse/vendor/bundle/ruby/2.5.0/gems/logster-1.2.11/lib/logster/logger.rb:94:in `add_with_opts'
> /var/www/discourse/vendor/bundle/ruby/2.5.0/gems/logster-1.2.11/lib/logster/logger.rb:51:in `add'
> /usr/local/lib/ruby/2.5.0/logger.rb:545:in `error'
> /var/www/discourse/app/models/report.rb:191:in `rescue in find'
> /var/www/discourse/app/models/report.rb:161:in `find'
> /var/www/discourse/app/controllers/admin/reports_controller.rb:36:in `block (2 levels) in bulk'
> /var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal/strong_parameters.rb:338:in `block in each_pair'
> /var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal/strong_parameters.rb:337:in `each_pair'
> /var/www/discourse/vendor/bundle/ruby/2.5.0/gems/actionpack-5.2.0/lib/action_controller/metal/strong_parameters.rb:337:in `each_pair'
> /var/www/discourse/app/controllers/admin/reports_controller.rb:25:in `block in bulk'
> /var/www/discourse/lib/hijack.rb:56:in `instance_eval'
> /var/www/discourse/lib/hijack.rb:56:in `block in hijack'
> /var/www/discourse/lib/scheduler/defer.rb:70:in `block in do_work'
> /var/www/discourse/vendor/bundle/ruby/2.5.0/gems/rails_multisite-2.0.4/lib/rails_multisite/connection_management.rb:63:in `with_connection'
> /var/www/discourse/lib/scheduler/defer.rb:68:in `do_work'
> /var/www/discourse/lib/scheduler/defer.rb:59:in `block (2 levels) in start_thread'
> 
> ```

---

<div class="post-metadata">

### Author: ![jomaxro](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jomaxro/32/126216_2.png) [@jomaxro](https://meta.discourse.org/u/jomaxro)
#### Post date: [October 2, 2018, 5:14am UTC](https://meta.discourse.org/t/error-when-running-likes-report/98524/2 "2018-10-02T05:14:35Z")

</div>

I can repro this here on Meta. Something for your list @j.jaffeux?

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [October 2, 2018, 7:03am UTC](https://meta.discourse.org/t/error-when-running-likes-report/98524/3 "2018-10-02T07:03:02Z")

</div>

Seems like there was a typo in @misaka4e21 commit: [UX: Improve category filtering and include subcategories · discourse/discourse@6db623e · GitHub](https://github.com/discourse/discourse/commit/6db623ef6b489d1c55561846722a86bf39a992d0#diff-b24ed94384243f273e73d5c785d02106R146)

`in_category_and_categories` instead of `in_category_and_subcategories`

I fixed it in:  
[https://github.com/discourse/discourse/pull/6439](https://github.com/discourse/discourse/pull/6439)

If you are around @misaka4e21 can you confirm it was your initial intent? Otherwise I will merge this at the end of the day.

---

<div class="post-metadata">

### Author: ![misaka4e21](https://avatars.discourse-cdn.com/v4/letter/m/c57346/32.png) [@misaka4e21](https://meta.discourse.org/u/misaka4e21)
#### Post date: [October 2, 2018, 9:17am UTC](https://meta.discourse.org/t/error-when-running-likes-report/98524/4 "2018-10-02T09:17:57Z")

</div>

Sorry, it’s my mistake. Please merge that fix.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [October 2, 2018, 9:18am UTC](https://meta.discourse.org/t/error-when-running-likes-report/98524/5 "2018-10-02T09:18:23Z")

</div>

Absolutely no worries 👍 Thanks for checking.

---

<div class="post-metadata">

### Author: ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)
#### Post date: [October 2, 2018, 9:28am UTC](https://meta.discourse.org/t/error-when-running-likes-report/98524/6 "2018-10-02T09:28:18Z")

</div>


