There's a bug in the creation of the _author field. If a username has unicode characters (e.g. Sqυιd) when the author textarea is being processed the mu and ioto are referenced using &
XXX; notation (e.g. Sqυιd = Sqυ
;ι
;d) . The problem comes in with line 1284:
Code:
$authors= explode(";", $_POST['author']);
Rather than process Sqυιd as one member the line actually splits the name into three pieces
Sqυ ,
ι and
d, and then of course can't match the username to the account because it thinks it has three separate usernames.
My solution was to write a custom function and replaced the call to explode with a call to the new function.