Odd Problems
Jamroom Developers
TiG:@brian
Understood. The test case is not the first item. It is actually a reply to the second item (i.e. a reply to 2.1).
Note that the data is in the database - it just does not make it to $_data all the time.
Hmmm.. The db_create_item even always passes to the event listeners the data it receives, and the only place I don't see the comment_parent_id or comment_thread_id in the data is if comment threading is enabled, and it's the first comment.
I assume you have threading on? The first example you show is comment _item_id 34677, which is a new comment. The second one is a follow up on comment _item_id 548517, and should be threaded one indent off of 548598. So from here it looks correct.