Commit a178258
committed
Collaboration: Gate db_error on WP_DEBUG and fix JSON decode inconsistency
- Only include $wpdb->last_error in REST error responses when WP_DEBUG
is true, matching core REST API conventions and preventing table/column
name leakage on production sites
- Normalize JSON decode validation in get_updates_after_cursor() to use
is_array() instead of json_last_error(), consistent with
get_awareness_state() in the same class1 parent 3a0d1e4 commit a178258
2 files changed
Lines changed: 11 additions & 9 deletions
File tree
- src/wp-includes/collaboration
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
202 | 202 | | |
203 | 203 | | |
204 | 204 | | |
205 | | - | |
| 205 | + | |
206 | 206 | | |
207 | 207 | | |
208 | 208 | | |
| |||
Lines changed: 10 additions & 8 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
453 | 453 | | |
454 | 454 | | |
455 | 455 | | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
456 | 460 | | |
457 | 461 | | |
458 | 462 | | |
459 | | - | |
460 | | - | |
461 | | - | |
462 | | - | |
| 463 | + | |
463 | 464 | | |
464 | 465 | | |
465 | 466 | | |
| |||
512 | 513 | | |
513 | 514 | | |
514 | 515 | | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
515 | 520 | | |
516 | 521 | | |
517 | 522 | | |
518 | | - | |
519 | | - | |
520 | | - | |
521 | | - | |
| 523 | + | |
522 | 524 | | |
523 | 525 | | |
524 | 526 | | |
| |||
0 commit comments