we discovered some very strange behavior in a list. within the last couple weeks, the Created By column for all items was replaced by a date:
35;#2014-12-23 23:17:51
I got this using powershell, but is also shows on the edit/details forms.
However, when I use REST API and query it:
_api/web/lists/getbytitle('ListName')/items?$select=Title,Author/ID,Author/Title&$expand=Author/ID,Author/Title&$filter=Id+eq+60190
I get the author's name as the title value, which I would expect:
<m:inline>
<entry>
<id>f742a8f4-1326-40b6-9f6c-f400a9159732</id>
<category term="SP.Data.UserInfoItem" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" />
<title />
<updated>2016-01-22T18:55:23Z</updated>
<author>
<name />
</author>
<content type="application/xml">
<m:properties>
<d:ID m:type="Edm.Int32">35</d:ID>
<d:Title>Doe, Jane</d:Title>
</m:properties>
</content>
</entry>
</m:inline>
The ID value for both methods is 35. When I look up that number in the user info list of the site collection, it is Jane Doe. I don't know what happened, but somehow sharepoint is associating the created by column to the wrong list or no list at all. It seems the REST API is querying the user information and SharePoint UI is not. Anyone every see anything like this?