I have an odd situation where some users are not seeing updated content on a SharePoint list. This list has a single line text field that we call "Status". This field is maintained for various workflows and suchlike. When a new item is created, this status field is set to "Pending" and then as various workflows and other processes touch the data this status field is updated to indicate the state to which the data has been processed.
When the status is set by a workflow to "Processing", a powershell script that queries this list periodically and looks for data that needs to be processed picks it up and does it's thing. Once the data is successfully processed by the powershell script, the script updates this status field to the value "Processed". All of this works perfectly.
I am the administrator for this site and I can see the status has been set to "Processed". My manager, who has approval permissions, can see that the status field has been set to "processed". Oddly enough, though, when those users who have contribute permissions view the list, they still show this status field with a value of "Pending".
I set up a test account so I could test if this was truly a permissions issue. If I give my test account contribute permissions I see the status field as "Pending". As soon as I add approval permissions, I see the status as "Processed". This does appear to be a permissions issue, but it doesn't make sense to me that permissions would affect the data being displayed. I can understand that permissions might show or hide content, but I do not understand how permissions can change the content in a given field.
Does anyone have any idea why this might be happening and how I might resolve this issue?
Freddy Thomas