Andrew Godwin
Andrew Godwin
Hmm, taking at a look at the source code, we already have something in place to stop this happening - it's meant to check if the user exists right before...
Ah, I missed that it only happens on the _first_ search for a user, sorry - you're probably right. The search endpoint should only be called once, but my guess...
OK, the commit I just landed above should fix it - I made that whole process happen in a transaction. Let me know if it doesn't and we can reopen.
Atomic transactions don't guarantee that the code isn't run concurrently, just that the view of the database should be linear - though that's obviously not quite what's happening here. I...
Is this still happening after the other fix for the emojis I did a couple of days ago?
The Follow not working is likely because GTS is just sending an Actor URI rather than the embedded object, and we haven't got the code to handle that yet (where...
Thanks for working out what `hs2019` actually is - we've had the error in our logs occasionally for a while, but I had not got around to researching it. Glad...
https://github.com/jointakahe/takahe/commit/78eacf165e077d19439d8dcb2d9e2d359a64dd49 has now been landed, so this needs further investigation to see how close to fixed it is.
Ah yes, that endpoint isn't implemented yet.
Yeah, this is just the other end returning a status code and us not correctly absorbing and ignoring it (as you mentioned on Discord, probably the other Mastodon server). I'll...