Bug #11964
ferméPublication non indexée si la pièce jointe est protégée par mot de passe
100%
Description
Si une publication contient une pièce jointe qui est protégée par un mot de passe, l'entête de la publication n'est pas indexée, vraisemblablement parce que l'indexation
de la pièce jointe est impossible.
Mis à jour par David Lesimple il y a presque 4 ans
- Sujet changé de Publication non indexée si la pièce jointe est protégé par mot de passe à Publication non indexée si la pièce jointe est protégée par mot de passe
Mis à jour par Nicolas Eysseric il y a presque 4 ans
- Statut changé de New à Assigned
- Assigné à mis à Nicolas Eysseric
- Version cible mis à Version 6.1.2
En effet, si le fichier n'est pas lisible pour une raison ou une autre, l'indexation de la contribution échoue dans sa totalité :
org.apache.tika.exception.EncryptedDocumentException: Unable to process: document is encrypted
Mis à jour par Yohann Chastagnier il y a presque 4 ans
- Statut changé de Assigned à In progress...
- Assigné à changé de Nicolas Eysseric à Yohann Chastagnier
Mis à jour par Yohann Chastagnier il y a presque 4 ans
- Statut changé de In progress... à Resolved
- % réalisé changé de 0 à 100
Il est maintenant possible d'ignorer des contenus de fichier selon leur mime-type
.
C'est une expression régulière appliquée sur le mime-type du contenu d'un fichier qui permet de déterminer s'il doit être ignoré.
L'expression est définie dans le fichier $SILVERPEAS_HOME/properties/org/silverpeas/index/indexing/IndexEngine.properties
au niveau du nouveau paramètre index.file.content.mimetype.ignore.pattern
.
Si ce paramètre n'est pas renseigné, par défaut, l'expression régulière suivante est appliquée :
(?i).*(protected|encrypted).*
# Elle indique que les contenus des fichiers dont le mime-type contient le mot @protected@ ou @encrypted@ sont ignorés.
Ce paramétrage par défaut permet d'ignorer les contenus des pièces jointes protégées par mot de passe et de ne plus avoir les erreurs d'indexation rencontrées.
Mis à jour par Nicolas Eysseric il y a presque 4 ans
- Statut changé de Resolved à Closed
Validé et intégré en 6.1.2 par moi-même et en 6.2 par Yohann