# "Sorry, you have no access to that topic!" after mod converts a topic into a personal message

**URL:** https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411
**Category:** Support
**Created:** [6월 26, 2019, 4:26오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411 "2019-06-26T16:26:55Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![ale\_m](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ale_m/32/204917_2.png) [@ale\_m](https://meta.discourse.org/u/ale_m)
#### Post date: [6월 26, 2019, 4:26오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/1 "2019-06-26T16:26:55Z")

</div>

Hi all, I am a moderator of a community page and lately whenever I make a topic a private message, the following thing I see is an error page showing **“Sorry, you have no access to that topic!”**.

As I said I’m a moderator, so I should be able to access said message. The topic I want to make a private message has usually one user only (i.e. the OP), so that should not be a problem either?

Any idea why this is happening?

---

<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: [6월 26, 2019, 4:34오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/2 "2019-06-26T16:34:04Z")

</div>

If you weren’t part of the topic before it was turned into a message you won’t have access. Only administrators can see message conversations they aren’t members of.

---

<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: [6월 26, 2019, 4:53오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/3 "2019-06-26T16:53:44Z")

</div>

If you need access to the PM you can ask the user to flag it. Moderators have access to flagged PMs while they are flagged.

---

<div class="post-metadata">

### Author: ![ale\_m](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ale_m/32/204917_2.png) [@ale\_m](https://meta.discourse.org/u/ale_m)
#### Post date: [6월 27, 2019, 3:09오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/4 "2019-06-27T15:09:42Z")

</div>

Sorry, what do you mean with “If you weren’t part of the topic”? The post I made into a DM was originally the first post in a public thread, so I did have access to it 🤔

---

<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: [6월 27, 2019, 3:10오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/5 "2019-06-27T15:10:35Z")

</div>

Sure, but if the message conversation it created didn’t include you (had no posts from you) then you wouldn’t have access. The conversation participants are determined by the posts included in the conversation at the point of conversion.

---

<div class="post-metadata">

### Author: ![ale\_m](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ale_m/32/204917_2.png) [@ale\_m](https://meta.discourse.org/u/ale_m)
#### Post date: [6월 27, 2019, 3:34오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/6 "2019-06-27T15:34:31Z")

</div>

Ok, I see - what confuses me though is that in the past I was able to make threads into DMs (even if I wasn’t part of them). I still have the conversations in my inbox.

I will test it again keeping your suggestions in mind to see if it happens again. Thanks!

---

<div class="post-metadata">

### Author: ![ale\_m](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ale_m/32/204917_2.png) [@ale\_m](https://meta.discourse.org/u/ale_m)
#### Post date: [6월 27, 2019, 3:49오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/7 "2019-06-27T15:49:50Z")

</div>

Hey, I tried again and this time it worked (I was able to access the DM).

Some info:

- The post was created 1 hour ago by a regular user (who also joined 1 hour ago)
- I clicked on the tab on the right \> Make Personal Message \> the page reloaded and the post was made into a DM with me and the user, as expected

So there must be something else behind it - sometimes it works, sometimes it doesn’t.

(If it helps, I have noticed that this might only happen when the user has posted twice in the same thread (i.e. two posts in a row), but I’m not 100% sure).

---

<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: [6월 27, 2019, 3:52오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/8 "2019-06-27T15:52:32Z")

</div>

Oh interesting, can you repro this @justin when acting as a moderator?

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [6월 27, 2019, 4:09오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/10 "2019-06-27T16:09:16Z")

</div>

~~Yep, was able to repro this.~~

Edit: I’ll try again 😅

---

<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: [6월 27, 2019, 4:25오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/11 "2019-06-27T16:25:54Z")

</div>

I am unclear. What you wrote sounds correct to me, if the mod has no replies in the PM, they would not have access after conversion to PM. That is expected.

What is _incorrect_ would be **The mod having access even if the mod made no posts in that topic prior to it being converted to a PM**. That would be unexpected.

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [6월 27, 2019, 4:28오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/12 "2019-06-27T16:28:08Z")

</div>

> [@codinghorror](#):
>
> What is _incorrect_ would be **The mod having access even if the mod made no posts in that topic prior to it being converted to a PM**. That would be unexpected.

Ah! I inverted the logic here. I’ll see if I can get it to get access.

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [6월 27, 2019, 9:46오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/14 "2019-06-27T21:46:36Z")

</div>

I was able to reproduce this once by doing the following:

1. Topic was created by an admin 4 days ago
2. TL0 user replied and needed approval.
3. Post was approved by moderator.
4. When reply was 2 minutes old, the moderator made the topic a PM.
5. Moderator was invited and given access to the topic.

It seems like this may partially be related to the editing grace period expiring or the approval of the post.

Thanks @simon for assisting me in repro’ing this.

That being said, the behavior here feels really inconsistent and unexpected to me.

If a topic has one post by one user, mod is given access to PM when converted.

If a topic has two posts by one or more users, mod is not given access (except for the possible bug case above).

Would it make more sense if a topic is made a PM by a mod to automatically give them access as they’re probably doing this for a reason?

---

<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: [6월 28, 2019, 8:04오전 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/15 "2019-06-28T08:04:20Z")

</div>

> [@justin](#):
>
> If a topic has one post by one user, mod is given access to PM when converted.
> 
> If a topic has two posts by one or more users, mod is not given access (except for the possible bug case above).

Interesting, so that’s the bug.

> [@justin](#):
>
> Would it make more sense if a topic is made a PM by a mod to automatically give them access as they’re probably doing this for a reason?

Wouldn’t they reply to the topic first if they needed that?

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [6월 28, 2019, 1:47오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/16 "2019-06-28T13:47:11Z")

</div>

> [@codinghorror](#):
>
> Wouldn’t they reply to the topic first if they needed that?

Possibly. The UX oddity in my mind is if I have permissions to make something a PM as a mod, I’m assuming I’m doing this for a reason, likely to continue a conversation privately even if I hadn’t replied. I’m confused then if I hit a “sorry, no can do!” message. Maybe I’m personally misunderstanding the original intent of this feature, too. Either way, the behavior needs to be consistent – either add or block the mod from the PM.

---

<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: [6월 29, 2019, 5:57오전 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/17 "2019-06-29T05:57:38Z")

</div>

Regardless, mods don’t normally have access to PMs, so automatically adding every mod to a PM that converts is a bit.. much.

I think this might be your bug @techAPJ? Let’s fix the bug first:

> [@justin](#):
>
> If a topic has one post by one user, mod is given access to PM when converted.

That shouldn’t be happening.

---

<div class="post-metadata">

### Author: ![simon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/simon/32/339122_2.png) [@simon](https://meta.discourse.org/u/simon)
#### Post date: [6월 29, 2019, 5:54오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/19 "2019-06-29T17:54:00Z")

</div>

If a topic only has one user and a mod converts it to a PM, the topic’s OP will be the only participant in the PM if the mod isn’t added to it. The PM will end up in the OP’s sent messages list, but the OP won’t receive a notification telling them to look for it there.

The situation where I’ve had to convert public topics to PMs is when something gets posted publicly on the forum that should be dealt with internally. If mods are handling this kind of situation it makes sense that they get added to the PM. If mods shouldn’t get added to the PMs, maybe the Make Personal Message action shouldn’t be available to them.

---

<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: [6월 29, 2019, 6:50오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/20 "2019-06-29T18:50:07Z")

</div>

> [@simon](#):
>
> If a topic only has one user and a mod converts it to a PM, the topic’s OP will be the only participant in the PM if the mod isn’t added to it. The PM will end up in the OP’s sent messages list, but the OP won’t receive a notification telling them to look for it there.

Ah yes, true.

> [@simon](#):
>
> The situation where I’ve had to convert public topics to PMs is when something gets posted publicly on the forum that should be dealt with internally. If mods are handling this kind of situation it makes sense that they get added to the PM. If mods shouldn’t get added to the PMs, maybe the Make Personal Message action shouldn’t be available to them.

Maybe when there’s only one post, you _must_ add the mod to the PM so the current behavior is already correct? Perhaps there’s nothing necessary to do here @techAPJ.

One thing we _could_ do is add a new PM convert prompt for mods, _only when there is more than one post in the topic_, that looks something like this:

> If you don’t reply to this topic before you convert it to a PM, you won’t have access to it. Grant yourself access?
> 
> Yes, grant access No

---

<div class="post-metadata">

### Author: ![justin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/justin/32/157614_2.png) [@justin](https://meta.discourse.org/u/justin)
#### Post date: [6월 29, 2019, 6:55오후 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/21 "2019-06-29T18:55:54Z")

</div>

I think that prompt is reasonable. At least gives mods the option to continue a public topic privately with more than one person if needed.

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [7월 3, 2019, 2:10오전 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/22 "2019-07-03T02:10:47Z")

</div>

One small suggestion: that should be a tri-button box, with both “No, create” and “Cancel” options.

---

<div class="post-metadata">

### Author: ![schyllberg](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/schyllberg/32/77133_2.png) [@schyllberg](https://meta.discourse.org/u/schyllberg)
#### Post date: [9월 21, 2019, 9:55오전 UTC](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411/23 "2019-09-21T09:55:29Z")

</div>

Hello!

Our moderators have this issue over at [Infinite Flight Community](https://community.infiniteflight.com) as well. It seems to be super random as it is right now, and feature that enables the moderators to make a topic a PM right now is like asking the 8-ball how it’ll go 🙂

[Next page](https://meta.discourse.org/t/sorry-you-have-no-access-to-that-topic-after-mod-converts-a-topic-into-a-personal-message/121411.md?page=2)
