Diffusion Identity reassignment doesn't propagate correctly
Event Timeline
Thanks
I'm not quite sure to have understood everything. Can you attach a cute screenshot or something? :)
This is about Diffusion identity assignment feature. List of identities is here: https://we.phorge.it/diffusion/identity/
The simplest way to test it would be to make a test repository and proceed according to the instructions as above. I hope the process is laid out quite clearly.
Here, I assigned one of your identities to myself:
Now when you go to the list of your commits, there is some entry from "me", but there shouldn't.
And when you look at my commits, there are none — but there should, as this commit is now mine, as far as Diffusion is concerned.
Ah sorry for this bug, please visit the files and set Public (I cannot see them)
Thanks :)
Let's try to reduce the surface
Is that related to just /people/commits/ in your opinion, or maybe other places?
No, your edit is not correct. The same happens in search, as I indicated in the description:
or craft a query for Diffusion commits, specifying X as author
So if after following my instructions you go to /diffusion/commit/query/all/, you see all of the commits with the author field correctly displayed. If, however, you proceed to editing a query and you select user X as author, you get the "old state".
Oh sorry I love to randomly rename things :D
Probably you have found the issue.
Probably, to speedup the query engine, there is some speculation about the filtered user, in order to do not query its details.
Ouch sorry renamed again since I forgot the discussion. Still an annoying bug and found your question.
Is there a Task about this? if not, feel free to open that in Diffusion at least. I'm interested in seeing this fixed.