Closed Jarry1250 closed 10 years ago
You're right about the issue, but it hasn't been occurring until your commit. I'm not pointing fingers however. With limited resources at hand right now, I can't diagnose the issue right now. I'll have to look at in a week.
I checked the adminstats logs and it seems it last ran successfully on the 18th. Ever since, it started getting assert failures.
I looked at your commit and there's nothing there that stands out to me. So I'll have to start up the debugger next week.
I think the issue is the incidental change I made where I corrected the line (approx line #680):
$data['error']['code'] == 'assertuserfailed';
to
$data['error']['code'] = 'assertuserfailed';
(I will test this theory.)
I don't know. I don't see it.
Oh no, this is my fault I think, in 9714ca366c3b184254a014b112ed9655ab6b24b6 I change a "else break;" (which is an illegal syntax, since we're not in a loop) to "else return true;", when really if you want to cut execution of the function short you need "else return $data;".
Oh, actually, the statement should just be moved inside the loop. I wonder how it got pushed out (probably by me).
Fix now merged.
Assert fails, and turning off assertion checks doesn't seem to help. Definitely some sort of regression/breaking change since 2908db46c08c7dbf3d7d42922e05da895207659c (5 March).