Bonjour,
J'ai configuré un dépôt Onedrive:
Lorsque j'essaie dans un cours d'ajouter une ressource "Fichier", prise dans ce dépôt OneDrive:
- en mode "faire une copie du fichier", tout fonctionne bien.
- en mode "créer un lien à accès contrôlé", lorsque j'enregistre la ressource se produit l'erreur:
Exception - nameAlreadyExists: The specified item name already exists.
More information about this error
Debug info:
Error code: generalexceptionmessage
Stack trace:
line 123 of /lib/classes/oauth2/rest.php: core\oauth2\rest_exception thrown
line 674 of /repository/onedrive/lib.php: call to core\oauth2\rest->call()
line 943 of /repository/onedrive/lib.php: call to repository_onedrive->create_folder_in_folder()
line 1224 of /lib/filelib.php: call to repository_onedrive->reference_file_selected()
line 535 of /mod/resource/locallib.php: call to file_save_draft_area_files()
line 107 of /mod/resource/lib.php: call to resource_set_mainfile()
line 128 of /course/modlib.php: call to resource_add_instance()
line 159 of /course/modedit.php: call to add_moduleinfo()
Je suis sur Moodle 3.9.1+ (Build: 20200903) mais le problème se reproduit identique sur 2 instances de test, Moodle 3.9.3 (Build: 20201109) et Moodle 3.8.4 (Build: 20200713)
Côté Microsoft le compte utilisé est un compte O365, licence "éducation".
Une idée?