[wp-trac] [WordPress Trac] #44500: Mark data requests failed when an expired link is clicked

WordPress Trac noreply at wordpress.org
Sun May 25 22:23:17 UTC 2025


#44500: Mark data requests failed when an expired link is clicked
-------------------------------------------------+-------------------------
 Reporter:  desrosj                              |       Owner:  (none)
     Type:  enhancement                          |      Status:  new
 Priority:  normal                               |   Milestone:  Future
                                                 |  Release
Component:  Privacy                              |     Version:  4.9.6
 Severity:  normal                               |  Resolution:
 Keywords:  has-patch has-unit-tests close       |     Focuses:
  reporter-feedback                              |  administration
-------------------------------------------------+-------------------------
Changes (by SirLouen):

 * keywords:  has-patch needs-testing has-unit-tests => has-patch has-unit-
     tests close reporter-feedback


Comment:

 == Reproduction Report
 === Description
 ❌ This report can't validate that the issue can be reproduced.

 === Environment
 - WordPress: 6.9-alpha-60093-src
 - PHP: 8.2.28
 - Server: nginx/1.27.5
 - Database: mysqli (Server: 8.4.5 / Client: mysqlnd 8.2.28)
 - Browser: Chrome 137.0.0.0
 - OS: Windows 10/11
 - Theme: Twenty Sixteen 3.5
 - MU Plugins: None activated
 - Plugins:
   * Classic Editor 1.6.7
   * Hello Dolly 1.7.2
   * Test Reports 1.2.0
   * WP Dummy Content Generator 4.0.0
   * WP Mail SMTP 4.4.0

 === Reproduction Steps
 1. Create a new User
 2. Set up a mailing server to intercept the WordPress emails (something
 like Mailhog, Local, FlyEnv or whatever testing app you use)
 3. Go to Tools > Export Personal Data
 4. Send Request to export request with the user you created in the first
 step
 5. Check if you received the email. Save the link but don't use it.
 6. Go to the database, table `wp_posts`, check for the last created
 record.
 7. Modify `post_modified` (and `post_modified_gmt`) for some days before
 (anything beyond 24 hours should trigger expiration)
 8. ❌ Now use the link you got in step 5.

 Result:

 [[Image(https://i.imgur.com/1sQ7K5R.png)]]

 === Actual Results
 1. ❌ Error condition is not occurring:
 - According to the report, request failed should not trigger because
 nothing has updated it.

 === Additional Notes
 - @desrosj not sure if some wp-cron has been updated to reject, or I'm
 missing in some step, could you please review this?
 - Tagging as a candidate for `worksforme` unless someone can verify my
 instructions and spot the mistake.

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/44500#comment:9>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list