To reproduce
Setup
- Set up outgoing email for testing (e.g. mailcatcher)
- Enable the following Privacy admin settings
- Contact the privacy officer
- Automatic data export request approval
- Create a course with special characters in the course name (e.g. "# / \ > " < &")
Replication steps
- Log in as a student enrolled in a course.
- Post to a forum. Make sure to add files/images and attachments in the forum post.
- Create a data export request.
- Run cron
- Download the data export archive.
- Extract the archive.
- Open index.html
- Navigate the tree to your data for your forum post.
- Click on the links to the files
- Expected: The selected file should be downloaded or rendered by the browser.
- Actual: You get a file not found error.
- Discovered while testing
-
MDL-66245 GDPR data request export not usable when using special characters (invalid file paths)
-
- Closed
-