The context is probably not complete, it has only 3 entries. The resources are loaded with this context so they cannot find other http://happy-dev.fr/owl/#something predicates.
In sib-chat, every time you do a initGraph, you should do this:
Yes with the changes we added to the cache of the store, it probably broke what we did together.
Are you sure it's not working, I cannot reproduce the error now
This is also a context issue. In your app, to avoid problems with LDFlex, we added camelCase properties in contexts like firstName. Here, https://alpha/users/matthieu is loaded without this extraContext. As this workaround is no longer useful, you can just remove firstName from your extra-context and call first_name everywhere
I cannot reproduce. I used the branch context-fix, data from api.alpha.happy-dev.fr and Chrome. I logout and login (with and without clearing the cache), and I always have my username, circles and 1-1 chat displayed. Am I missing something?
For the username, the user may be loaded with the wrong extra-context (missing firstName and lastName). As it was just a workaround for LDFlex, I suggest to remove this. (I made it here)
For the circles, it only fails in incognito mode for me (not just after login). Here are the data I receive this from the server:
The sib-display tries to display https://api.alpha.happy-dev.fr/users/matthieu/circles/, so it does not find anything, as the response is empty here.
In normal mode, there is data in the array and everything display properly
After looking on your second track, I found that some of first requests after a login does not include the user credentials, they are made as an anonymous user.
@clement Do you mean that we should use the beta version on our production instance or that we can test it with beta if we want and it'll be released soon?