Write problem in publish with valid user
First a little background on the problem.
There is some data (on page nodes) that gets updated every now an then when a page is requested. A WCMUsePojo calls a service that updates the data, 2 components use that data and I have a really weird behavior, let's say the first class calls the service, that one would update the nodes (I see no errors) and return the data, the second one would not update because it doesn't need to, it just reads from the nodes. Here comes the weird part, the second class read data that was not actually written to the nodes, my best guess is that that data lived in the session only for some reason, I tried committing with both resourceResolver and saving the session which do not return errors. Another doubt that I have is that maybe that data can only be read by the same user that wrote in the nodes?, if that is a possibility (I ignore if that's possible but I'm exploring all ideas) can I create some kind of user that can write for all kinds of user to read?
Thanks for reading, sorry for the long post