Erreur "The given object name is invalid"
Cette erreur peut apparaitre quand vous créez un mot de passe pour un partage par e-mail.
Symptôme
Vous voulez partager un dossier avec un e-mail et vous souhaitez le partager par un mot de passe.
1/ L'erreur ci-contre apparait →
2/ L'e-mail destinataire reçois le message de partage et aussi le message de notification de mot de passe,
cependant l'accès n'est protégé par aucun mot de passe...
Cause
C'est un bug connu du logiciel sous-jacent Nextcloud.
- Cela n'arrive pas si vous avez décoché le paramètre "envoyer le mot de passe par email" (voir ci-dessous)
- Cela n'arrive pas si vous êtes le créateur du dossier de plus haut niveau.
- Cela arrive quand vous partagez un dossier qui est un sous-dossier partagé avec vous par quelqu'un d'autre.
Comme, avec J-Doc, nous préconisons le Quota 0B, où les utilisateurs ne créent pas le dossier de plus haut niveau, le risque de trouver cette erreur est certain.
Remèdes
Jusqu'à ce que ce bug soit résolu (début 2019 sur le planning), il faut utiliser au choix l'une des façons suivantes pour partager un dossier protégé par mot de passe :
1/ Vous Créez un nom d'utilisateur pour votre correspondant
et vous partagez le dossier avec le nom d'utilisateur
2/ Vous utilisez plutôt un lien public protégé par mot de passe.
Vous devez copier-coller le lien public dans l'email que vous envoyez au correspondant
(exemple vidéo de partage par lien public sans mot de passe)
Ne communiquez pas le mot de passe dans le même e-mail, envoyez le dans un autre e-mail ou communiquez le par téléphone ou sms.
3/ Recommandé Envoyez le mot de passe manuellement et pas autmatiquement
Vous, administrateur, décochez l'option "Envoyer le mot de passe par e-mail" (voir image ci-dessous*)
Cela vous permet de retrouver le comportement que vous attendez avec le partage par e-mail
- Un e-mail est envoyé automatiquement à la personne avec laquelle vous avez partagé le dossier.
- Vous définissez le mot de passe sans problème. Ce mot de passe n'est pas envoyé automatiquement au destinataire. Vous devez le lui communiquer vous même par courriel, téléphone ou sms.
* Réglage à faire impérativement :