Alright. Here’s a fix, but it will be messy as hell, because I know NOTHING about PHP.
In wp-admin/import/mp.php, go down to the part under “//Now for comments” where it says “//Check if it’s already there”
Replace what’s there with:
// Check if it’s already there
$comment_approved = “1”;
if (!comment_exists($comment_author, $comment_date)) {
$commentdata = compact(‘comment_post_ID’, ‘comment_author’, ‘comment_author_url’, ‘comment_author_email’, ‘comment_author_IP’, ‘comment_date’, ‘comment_content’, ‘comment_approved’);
This basically sets “comment_approved” to “true” and then imports it into the database with that value, where it was blank before.
Try it, but don’t blame me if it makes things blow up.