-
Bug
-
Resolution: Unresolved
-
Minor
-
None
-
4.5.1
From the documentation:
Any user can send a message to the privacy officer via the 'Contact the privacy officer' link on their profile page.
In addition, they can request a copy of all of their personal data or request that their personal data should be deleted as follows:
- Go to your profile page (via the user menu).
- Click the link 'Data requests' then click the 'New request' button.
- Select 'Export all of my personal data' or 'Delete all of my personal data' as appropriate.
- Save changes.
The privacy officer will then receive a data request notification.
If the user has requested a copy of all of their personal data, once the request is approved, they will receive a notification to inform them that their personal data may be downloaded from their Data requests page. In Moodle 3.5.2 onwards, the user has by default one week to download their data before the download link expires. (An administrator can set a different expiry time for the data request in 'Privacy settings' in the Site administration.)
When our users try this, it ends up with an error:
Beim Aufruf von gradereport_grader\privacy\provider::export_user_preferences ist ein Fehler aufgetreten.
Das Plugin gradereport_grader konnte die Verarbeitung der Daten nicht beenden. Folgende Informationen könnten den Entwickler/innen helfen:
Der Datensatz kann nicht in der Datenbanktabelle course gefunden werden.
#0 /usr/www/users/jjgckh/lib/dml/moodle_database.php(1638): moodle_database->get_record_select() #1 /usr/www/users/jjgckh/lib/datalib.php(628): moodle_database->get_record() #2 /usr/www/users/jjgckh/grade/report/grader/classes/privacy/provider.php(146): get_course() #3 /usr/www/users/jjgckh/lib/moodlelib.php(7562): gradereport_grader\privacy\provider::export_user_preferences() #4 /usr/www/users/jjgckh/privacy/classes/manager.php(578): component_class_callback() #5 /usr/www/users/jjgckh/privacy/classes/manager.php(611): core_privacy\manager::component_class_callback() #6 /usr/www/users/jjgckh/privacy/classes/manager.php(360): core_privacy\manager->handled_component_class_callback() #7 /usr/www/users/jjgckh/admin/tool/dataprivacy/classes/task/process_data_request_task.php(122): core_privacy\manager->export_user_data() #8 /usr/www/users/jjgckh/lib/classes/cron.php(519): tool_dataprivacy\task\process_data_request_task->execute() #9 /usr/www/users/jjgckh/lib/classes/cron.php(302): core\cron::run_inner_adhoc_task() #10 /usr/www/users/jjgckh/lib/classes/cron.php(128): core\cron::run_adhoc_tasks() #11 /usr/www/users/jjgckh/admin/cli/cron.php(186): core\cron::run_main_process() #12 {main}