# Admin getting spammed with reply notifications, years later

**URL:** https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419
**Category:** Support
**Created:** [June 3, 2019, 9:19pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419 "2019-06-03T21:19:29Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 3, 2019, 9:19pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/1 "2019-06-03T21:19:29Z")

</div>

Through some sort of bug with our forum’s migration from Vbulletin awhile back, I ended up watching a ton of threads posted by other admins. And by tons, I mean 758.

Normally this wouldn’t be an issue but for some reason recently I’m getting _CONSTANT_ notifications from years-old threads. As far as I can tell nobody is making new posts to those ancient threads, and yet they pop up in my notifications anyway. There’s no real commonality to these threads other than that they were created by other forum admins, who assumedly wanted to watch them, before September 2016.

I don’t have any categories watched, and indeed tried watching, muting, and then setting every category to normal. Didn’t help, every couple of minutes I get a new notification about a thread nobody’s looked at since 2013.

We’re running v2.3.0.beta9 +7, if that matters.

Is there any way to unwatch all threads for my user? I’m willing to run DB commands if necessary.

Edit: Upgraded to v2.3.0.beta10 +58, didn’t fix it. It looks like I get a slew of new notifications every 14-16 minutes, so I went into Sidekiq and tried manually triggering jobs, but none of them created new notifications.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [June 4, 2019, 7:13am UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/2 "2019-06-04T07:13:44Z")

</div>

> [@Wingtip](#):
>
> Didn’t help, every couple of minutes I get a new notification about a thread nobody’s looked at since 2013.

Weird. What’s the notification form, e.g. what would it be notifying you _about?_

Is this specific to your account or are others reporting it?

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 4, 2019, 11:37am UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/3 "2019-06-04T11:37:29Z")

</div>

The notifications are for “new” replies to threads I’m watching, for some reason. But the replies are from years ago.

Nobody else is reporting it. I think it’s something to do with my being an admin, as you can see all the notifications are for threads posted by admins that were linked to our wordpress frontpage.

The Noriega thread: [Manuel Noriega wants a piece of Call of Duty - Games - Quarter To Three Forums](https://forum.quartertothree.com/t/manuel-noriega-wants-a-piece-of-call-of-duty/123566)

 ![Annotation%202019-06-04%20073450](https://global.discourse-cdn.com/meta/original/3X/4/a/4ab049467c48fc9a22c4b8548d1e128ee9803494.jpeg)  
 ![Annotation%202019-06-04%20073535](https://global.discourse-cdn.com/meta/original/3X/5/e/5e838b53289d751af89efc1e7d38afb828497eca.jpeg)

Edit: Looking at the threads, it thinks I am the poster-- but I’m not.

 ![19%20PM](https://global.discourse-cdn.com/meta/original/3X/c/c/cca1be49bbcfd2b715f302580a891bed5bdd6be6.png)

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [June 4, 2019, 5:12pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/4 "2019-06-04T17:12:47Z")

</div>

Hmmm, the “you created” doesn’t fit my guess. If you go to  
[https://meta.discourse.org/my/preferences/notifications](https://meta.discourse.org/my/preferences/notifications)  
is the “Consider topics new when” set to “I haven’t viewed them yet”?

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 4, 2019, 5:29pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/5 "2019-06-04T17:29:10Z")

</div>

No, that is set to “in the last 2 days”.

I just changed it to “I haven’t viewed them yet” to see if that helps.

I really think it’s just screwed up from the migration from vBulletin. Is there no way to unwatch every thread for my user?

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [June 4, 2019, 5:35pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/6 "2019-06-04T17:35:39Z")

</div>

> [@Wingtip](#):
>
> I just changed it to “I haven’t viewed them yet” to see if that helps.

I think you want _not_ that!

> [@Wingtip](#):
>
> migration from vBulletin. Is there no way to unwatch every thread for my user?

That sounds suspect. If you go to “unread” you should be able to bulk dismiss. Depend on how many topics were imported it might take a while, but other than that you would need to do some kind of console command, if one is possible.

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 4, 2019, 5:36pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/7 "2019-06-04T17:36:31Z")

</div>

Bulk dismiss works fine, until 15-30 minutes later when I get a dozen more in my notifications. There’s some batch process that keeps generating these notifications!

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [June 4, 2019, 5:47pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/8 "2019-06-04T17:47:05Z")

</div>

IIRC, when we first migrated from vBulletin I used to get them in batches of 200. Maybe there’s a job queue you could clear?

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 4, 2019, 5:54pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/9 "2019-06-04T17:54:11Z")

</div>

Maybe. But where? I checked sidekiq already.

Also we migrated from vB like 2-3 years ago.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [June 4, 2019, 6:11pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/10 "2019-06-04T18:11:43Z")

</div>

> [@Wingtip](#):
>
> migrated from vB like 2-3 years ago

My goodness, I would think that if the migration was the problem it would have settled down by now.

Sorry, I’m out of ideas.

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 4, 2019, 6:19pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/11 "2019-06-04T18:19:47Z")

</div>

Thanks. What I’m really looking for is instructions to enter the backend DB and unwatch all topics for my user.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [June 4, 2019, 6:23pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/12 "2019-06-04T18:23:11Z")

</div>

Maybe Mute every category and then after a while Normal every category? It would depend on the precedence of topics - categories, mute - watch.

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 4, 2019, 6:36pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/13 "2019-06-04T18:36:12Z")

</div>

Tried that, although I didn’t try waiting an hour in between muting and setting back to normal. Will give it a shot, can’t hurt anything.

Edit: Nope, didn’t work. Just got 9 new notifications with every single category in the forum muted.

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 5, 2019, 2:43pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/14 "2019-06-05T14:43:06Z")

</div>

Still getting hundreds of notifications per day. Is there no way to unwatch every thread by running an update statement in the DB?

---

<div class="post-metadata">

### Author: ![Stephen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/stephen/32/95011_2.png) [@Stephen](https://meta.discourse.org/u/Stephen)
#### Post date: [June 5, 2019, 2:44pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/15 "2019-06-05T14:44:06Z")

</div>

Who did your migration?

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 5, 2019, 2:59pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/16 "2019-06-05T14:59:05Z")

</div>

It was actually done by Discourse engineers.

It’s been years since, so there must be some recent change that started spamming notifications for these ancient threads.

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [June 5, 2019, 3:09pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/17 "2019-06-05T15:09:17Z")

</div>

Could you be in a group that has watching some category turned on?

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 5, 2019, 3:22pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/18 "2019-06-05T15:22:38Z")

</div>

My user is in admins, moderators, staff, and TL0 through TL4. No custom groups. I looked through them and don’t see anywhere to set category watching on. Where would I look to find that?

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [June 5, 2019, 3:34pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/19 "2019-06-05T15:34:20Z")

</div>

This is really bizarre.

Any ideas on this @sam?

@wingtip are you running any third party plugins?

---

<div class="post-metadata">

### Author: ![Wingtip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/wingtip/32/102039_2.png) [@Wingtip](https://meta.discourse.org/u/Wingtip)
#### Post date: [June 5, 2019, 3:41pm UTC](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419/20 "2019-06-05T15:41:38Z")

</div>

No third-party in Discourse, no. Plugins are discourse-affiliate, discourse-patreon, discourse-spoiler-alert, and docker\_manager.

We do have Wordpress integration but that comes from the Wordpress side and I’m not clear on how it works. We’re running the WP-Discourse-Embed from Arpit and some sort of custom “discourse topic fixer” that I just noticed was updated June 4th and am going to follow up on immediately.

[https://github.com/techAPJ/wp-discourse-embed](https://github.com/techAPJ/wp-discourse-embed)

Edit: Yeah, that WP plugin was the problem, they are reformatting the way every Discourse-linked post looks and didn’t tell me about it beforehand. Sorry for wasting your time on this.

[Next page](https://meta.discourse.org/t/admin-getting-spammed-with-reply-notifications-years-later/119419.md?page=2)
