Projet

Général

Profil

Actions

Bug #11964

fermé

Publication non indexée si la pièce jointe est protégée par mot de passe

Ajouté par David Lesimple il y a plus de 3 ans. Mis à jour il y a plus de 3 ans.

Statut:
Closed
Priorité:
High
Assigné à:
Début:
23/12/2020
Echéance:
% réalisé:

100%

Temps estimé:
Navigateur:
Tous
Votre version de Silverpeas:
6.2-BUILD
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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 plus de 3 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 David Lesimple il y a plus de 3 ans

  • Description mis à jour (diff)

Mis à jour par Nicolas Eysseric il y a plus de 3 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 plus de 3 ans

  • Statut changé de Assigned à In progress...
  • Assigné à changé de Nicolas Eysseric à Yohann Chastagnier

Mis à jour par Yohann Chastagnier il y a plus de 3 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.

PR: https://github.com/Silverpeas/Silverpeas-Core/pull/1123

Mis à jour par David PHUNG il y a plus de 3 ans

  • Statut changé de Resolved à Closed

Mis à jour par Nicolas Eysseric il y a plus de 3 ans

  • Statut changé de Closed à Resolved

Mis à jour par Nicolas Eysseric il y a plus de 3 ans

  • Statut changé de Resolved à Closed

Validé et intégré en 6.1.2 par moi-même et en 6.2 par Yohann

Actions

Formats disponibles : Atom PDF