Make WordPress Core


Ignore:
Timestamp:
06/22/2020 10:38:11 PM (6 years ago)
Author:
whyisjake
Message:

Privacy: Use relative paths for exported personal data.

Ensures back-compat while moving to paths off of the /exports directory.

Fixes: #44038.

Props: allendav, mrTall, desrosj, garrett-eclipse, cameronamcintyre, nmenescardi, xkon, whyisjake, davidbaumwald.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/tests/phpunit/tests/privacy/wpPrivacySendPersonalDataExportEmail.php

    r48100 r48127  
    105105     */
    106106    public function test_function_should_send_export_link_to_requester() {
    107         $archive_url = wp_privacy_exports_url() . 'wp-personal-data-file-Wv0RfMnGIkl4CFEDEEkSeIdfLmaUrLsl.zip';
    108         update_post_meta( self::$request_id, '_export_file_url', $archive_url );
     107        $archive_url       = wp_privacy_exports_url();
     108        $archive_file_name = 'wp-personal-data-file-Wv0RfMnGIkl4CFEDEEkSeIdfLmaUrLsl.zip';
     109        $archive_file_url  = $archive_url . $archive_file_name;
     110        update_post_meta( self::$request_id, '_export_file_name', $archive_file_name );
    109111
    110112        $email_sent = wp_privacy_send_personal_data_export_email( self::$request_id );
     
    114116        $this->assertSame( self::$requester_email, $mailer->get_recipient( 'to' )->address );
    115117        $this->assertContains( 'Personal Data Export', $mailer->get_sent()->subject );
    116         $this->assertContains( $archive_url, $mailer->get_sent()->body );
     118        $this->assertContains( $archive_file_url, $mailer->get_sent()->body );
    117119        $this->assertContains( 'please download it', $mailer->get_sent()->body );
    118120        $this->assertTrue( $email_sent );
Note: See TracChangeset for help on using the changeset viewer.