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.