Welcome to the Question2Answer Q&A. There's also a demo if you just want to try it out.
+2 votes
in Q2A Core by
Found in my error log:

Undefined offset: 4148 qa-include/pages/users.php on line 68

Then checked the user with userid 4148:

handle is "" // empty!

How is that possible? Shouldn't that be caught on the registration level? I disabled the name change of users, so it must be registration level.
Q2A version: 1.7.1

1 Answer

0 votes

This could happen if they use emoji characters. They are not "empty" in PHP, but then MySQL discards them. See this question.

This is fixed in 1.7.3 which has just been released!

Very interesting, how could you find out about this?!
A lot of googling and testing!