Index: src/includes/admin/tools/upgrade.php
--- src/includes/admin/tools/upgrade.php
+++ src/includes/admin/tools/upgrade.php
@@ -426,7 +426,7 @@
 		foreach ( $post_ids as $post_id ) {

 			// Skip if already exists
-			if ( $bbp_db->get_var( $bbp_db->prepare( "SELECT COUNT(*) FROM {$bbp_db->postmeta} WHERE post_id = %d AND meta_key = %s AND meta_value = %d", $post_id, $new_key, $meta->user_id ) ) ) {
+			if ( $bbp_db->get_var( $bbp_db->prepare( "SELECT COUNT(*) FROM {$bbp_db->postmeta} WHERE post_id = %d AND meta_key = %s AND meta_value = %s", $post_id, $new_key, $meta->user_id ) ) ) {
 				continue;
 			}

@@ -486,7 +486,7 @@
 		foreach ( $post_ids as $post_id ) {

 			// Skip if already exists
-			if ( $bbp_db->get_var( $bbp_db->prepare( "SELECT COUNT(*) FROM {$bbp_db->postmeta} WHERE post_id = %d AND meta_key = %s AND meta_value = %d", $post_id, $new_key, $meta->user_id ) ) ) {
+			if ( $bbp_db->get_var( $bbp_db->prepare( "SELECT COUNT(*) FROM {$bbp_db->postmeta} WHERE post_id = %d AND meta_key = %s AND meta_value = %s", $post_id, $new_key, $meta->user_id ) ) ) {
 				continue;
 			}

@@ -546,7 +546,7 @@
 		foreach ( $post_ids as $post_id ) {

 			// Skip if already exists
-			if ( $bbp_db->get_var( $bbp_db->prepare( "SELECT COUNT(*) FROM {$bbp_db->postmeta} WHERE post_id = %d AND meta_key = %s AND meta_value = %d", $post_id, $new_key, $meta->user_id ) ) ) {
+			if ( $bbp_db->get_var( $bbp_db->prepare( "SELECT COUNT(*) FROM {$bbp_db->postmeta} WHERE post_id = %d AND meta_key = %s AND meta_value = %s", $post_id, $new_key, $meta->user_id ) ) ) {
 				continue;
 			}

Index: src/includes/common/functions.php
--- src/includes/common/functions.php
+++ src/includes/common/functions.php
@@ -1738,7 +1738,7 @@
 						LEFT JOIN {$bbp_db->postmeta} AS pm
 							ON p.ID = pm.post_id
 							AND pm.meta_key = %s
-					WHERE pm.meta_value = %d
+					WHERE pm.meta_value = %s
 					GROUP BY p.post_status, p.post_type";

 		// Get prepare vars
