Bug #1652
closedPermalien 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.
Updated by Stéphanie Fariello about 11 years ago
- Status changed from New to 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.
Updated by Nicolas Eysseric almost 11 years ago
- Status changed from Qualified to In progress...
- Assignee set to Nicolas Eysseric
- Navigateur changed from Firefox 3.x to Tous
- Votre version de Silverpeas changed from 5.5 to 5.10
- Votre base de données changed from Oracle to Toutes
Updated by Nicolas Eysseric almost 11 years ago
- Status changed from In progress... to Closed
- Target version set to Version 5.10.1
- % Done changed from 0 to 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