diff --git a/src/wp-includes/class-wp-query.php b/src/wp-includes/class-wp-query.php
index 2f0dd53558..1507215a1d 100644
--- a/src/wp-includes/class-wp-query.php
+++ b/src/wp-includes/class-wp-query.php
@@ -2473,13 +2473,11 @@ class WP_Query {
 					}
 				}
 			} else {
-				foreach ( get_post_stati() as $status ) {
-					if ( in_array( $status, $q_status, true ) ) {
-						if ( 'private' === $status ) {
-							$p_status[] = "{$wpdb->posts}.post_status = '$status'";
-						} else {
-							$r_status[] = "{$wpdb->posts}.post_status = '$status'";
-						}
+				foreach ( $q_status as $status ) {
+					if ( 'private' === $status ) {
+						$p_status[] = "{$wpdb->posts}.post_status = '$status'";
+					} else {
+						$r_status[] = "{$wpdb->posts}.post_status = '$status'";
 					}
 				}
 			}
