← 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']; |