PluginProbe
MainWP Dashboard: Self-hosted WordPress Management for Agencies / 6.2.2
MainWP Dashboard: Self-hosted WordPress Management for Agencies v6.2.2
6.3 6.2.3 6.2.2 6.2.1 6.2 6.1.8 6.1.7 6.1.6 6.1.5 6.1.4 6.1.3 6.1.2 6.1.1 6.1 6.0.12 6.0.11 4.6.0.1 5.0 5.0.1 5.0.2 5.0.3 5.0.3.1 5.0.3.2 5.1 5.1.1 All 157 releases
← All changes | includes/rest-api/controller/version1/class-mainwp-rest-api-v1.php +4 -3 6.1.4 → 6.2.2 View file →
@@ -1264,11 +1264,12 @@
1264 1264 return $valid;
1265 1265 }
1266 1266
1267 1267 if ( true === $valid ) {
1268 - $data = array();
1269 - $params['extra_view'] = array( 'health_site_status' );
1270 - $websites = MainWP_DB::instance()->query( MainWP_DB::instance()->get_sql_websites_for_current_user() );
1268 + $data = array();
1269 + // Pass extra_view positionally (8th arg) so health_site_status is actually
1270 + // fetched; a $params['extra_view'] local never reaches this query.
1271 + $websites = MainWP_DB::instance()->query( MainWP_DB::instance()->get_sql_websites_for_current_user( false, null, 'wp.url', false, false, null, false, array( 'health_site_status' ) ) );
1271 1272 while ( $websites && ( $website = MainWP_DB::fetch_object( $websites ) ) ) {
1272 1273 $health_status = isset( $website->health_site_status ) ? json_decode( $website->health_site_status, true ) : array();
1273 1274 $hstatus = MainWP_Utility::get_site_health( $health_status );
1274 1275 $hval = $hstatus['val'];