pump-io / pump.io

Social server with an ActivityStreams API
http://pump.io/
Apache License 2.0
2.21k stars 334 forks source link

Note reading issue #813

Open rigo opened 10 years ago

rigo commented 10 years ago

After logging in on identi.ca, a note notification is displayed bellow the envelope saying: "a person posted a note". However, when I try to read it, the message "Error fetching notice" is displayed. If refresh the page I get a different error message: "No such note: 84945130". If I go to activity page, the notification no longer appears, and the counter is correctly updated. However, when I log back in, the notification appears again and the counter reverts to the previous state.

jankusanagi commented 10 years ago

AFAIK, the first part of your problem is derived from the migration of identi.ca from the StatusNet system to the Pump.io system. StatusNet used a different URL scheme for posts, and after the migration, those old ID's need to be mapped somehow to have a new-ID-equivalent. _This only affects old content, and you shouldn't see this kind of thing again with new notifications, etc._

Regarding the second part, the notifications not clearing, that's a different issue with the Web UI, which is well known and has been reported.

strugee commented 6 years ago

@jankusanagi do you know if there's still stuff that should be done to production identi.ca data to fix this? I'm thinking maybe we should close

jankusanagi commented 6 years ago

@strugee I don't know if there is a solution, but it would probably not be simple. Personally, I doubt it's worth it. It's the kind of thing that only people who never use their account notice, when they log in and find their 4 year old notifications pointing to the old StatusNet URLs.

I don't know if @evanp intends to map those URLs to something on identi.ca specifically, but it's not a general Pump.io issue AFAIK. It's not even an issue for current identi.ca, just for the really old stuff.

strugee commented 6 years ago

@jankusanagi right, I was mostly just wondering if Evan did something and forgot to close this ticket.

strugee commented 6 years ago

*shrug*