Bug #1652
ferméPermalien pièce jointe incorrect après copier/coller d'une publication.
100%
Description
Après un copier coller entre deux TT de deux espaces différents avec verionning.
Le Permalien vers la pièce jointe n'est pas correctement mis à jour :
Publication initiale :
Permalien = http://apoged/silverpeas/Document/24900
Résolu cela donne :
http://apoged//silverpeas/attached_file/componentId/kmelia5/documentId/24900/versionId/25319/name/17_BC05M0176-12_Presentation_Technique_Silverpeas_SICA_Utilisateur_v1.2_DT-198_BDL-068.ppt
Publication copiée :
Permalien = http://apoged/silverpeas/Document/35227
Résolu cela donne :
http://apoged//silverpeas/attached_file/componentId/kmelia5/documentId/35227/versionId/36750/name/17_BC05M0176-12_Presentation_Technique_Silverpeas_SICA_Utilisateur_v1.2_DT-198_BDL-068.ppt
Le component id n'est pas mis à jour.
Question :
Comment corriger les permaliens qui sont mauvais aujourd'hui ? Nous avons fait pas mal de réorganisation dans nos TT et je crains que le nombre de permaliens KO soit important car je ne sais pas depuis quand ce bug existe.
Mis à jour par Stéphanie Fariello il y a plus de 12 ans
- Statut changé de New à Qualified
Toujours présent en 5.9
Après copie d'une application kmelia versionnée vers une autre,
le permalien d'origine (http://intranoo.oevo.com/silverpeas/Document/2659) correspond bien à http://intranoo.oevo.com/silverpeas/attached_file/componentId/kmelia1058/documentId/2659/versionId/2917/name/RésultatSynchroSurMatricule.txt
mais le permalien du fichier copié (http://intranoo.oevo.com/silverpeas/Document/2674) pointe vers http://intranoo.oevo.com/silverpeas/attached_file/componentId/kmelia1058/documentId/2674/versionId/2938/name/RésultatSynchroSurMatricule.txt : le documentId et la versionId sont bien mises à jour mais le componentId reste l'ancienne application.
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
- Statut changé de Qualified à In progress...
- Assigné à mis à Nicolas Eysseric
- Navigateur changé de Firefox 3.x à Tous
- Votre version de Silverpeas changé de 5.5 à 5.10
- Votre base de données changé de Oracle à Toutes
Mis à jour par Nicolas Eysseric il y a plus de 12 ans
- Statut changé de In progress... à Closed
- Version cible mis à Version 5.10.1
- % réalisé changé de 0 à 100
Pour connaitre les fichiers (versions) dont la donnée instanceId est incohérente en base de données :
select v.versionId, d.instanceId, v.versionlogicalname from sb_version_document d, sb_version_version v where d.documentId = v.documentId and d.instanceId != v.instanceId
Pour corriger cette donnée et faire que tous les permaliens fonctionnent de nouveau :
update sb_version_version set instanceId = d.instanceId from sb_version_document d where sb_version_version.documentId = d.documentId