# Discourse RSS feed items must have uniq GUIDs across all discourse intances

**URL:** <https://meta.discourse.org/t/discourse-rss-feed-items-must-have-uniq-guids-across-all-discourse-intances/39949>\
**Category:** Bug\
**Created:** [2월 22, 2016, 12:20오전 UTC](https://meta.discourse.org/t/discourse-rss-feed-items-must-have-uniq-guids-across-all-discourse-intances/39949 "2016-02-22T00:20:32Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![m\_khvoinitsky](https://avatars.discourse-cdn.com/v4/letter/m/ac8455/32.png) [@m\_khvoinitsky](https://meta.discourse.org/u/m_khvoinitsky)\
**Post date:** [2월 22, 2016, 12:20오전 UTC](https://meta.discourse.org/t/discourse-rss-feed-items-must-have-uniq-guids-across-all-discourse-intances/39949/1 "2016-02-22T00:20:32Z")

</div>

Currently, Discourse RSS feed items have GUIDs like “topic-$topicnumber”.  
I have several Discourse subscriptions in my RSS reader and there are number of misbehaviors because of this:

- When you mark a topic from one instance as read, a topic with same guid from other instances also marked as read.
- When you read one instance feed, you can see topics from other instances.

So, obvious solution could be to concatenate current guid with instance’s domain or some persistent UUID.

GUID is stands for “Globally Unique IDentifier” so obviously it **must** be uniq across all instances.

---

<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:** [2월 22, 2016, 1:00오전 UTC](https://meta.discourse.org/t/discourse-rss-feed-items-must-have-uniq-guids-across-all-discourse-intances/39949/2 "2016-02-22T01:00:53Z")

</div>

I see, so the domain name should be in there. @techapj can you add this to your list? So for here it would be

`meta.discourse.org-topic-1234`

---

<div class="post-metadata">

**Author:** ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)\
**Post date:** [2월 22, 2016, 1:23오후 UTC](https://meta.discourse.org/t/discourse-rss-feed-items-must-have-uniq-guids-across-all-discourse-intances/39949/3 "2016-02-22T13:23:58Z")

</div>

> [@codinghorror](#):
>
> So for here it would be
> 
> `meta.discourse.org-topic-1234`

Okay, done via:

[https://github.com/discourse/discourse/commit/c2caf90de6c6be14165e4728ee4edf8f6308888e](https://github.com/discourse/discourse/commit/c2caf90de6c6be14165e4728ee4edf8f6308888e)

Thanks for bringing this in our notice @m_khvoinitsky 👍

---

<div class="post-metadata">

**Author:** ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)\
**Post date:** [2월 22, 2016, 1:24오후 UTC](https://meta.discourse.org/t/discourse-rss-feed-items-must-have-uniq-guids-across-all-discourse-intances/39949/4 "2016-02-22T13:24:46Z")

</div>


