Project

General

Profile

Actions

Bug #1652

closed

Permalien pièce jointe incorrect après copier/coller d'une publication.

Added by Pascal Le Polles almost 11 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Start date:
02/10/2011
Due date:
% Done:

100%

Estimated time:
Navigateur:
Tous
Votre version de Silverpeas:
5.10
Système d'exploitation:
Votre base de données:
Toutes
Livraison en TEST:
Livraison en PROD:

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.

Actions #1

Updated by Stéphanie Fariello over 9 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.

Actions #2

Updated by Nicolas Eysseric over 9 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
Actions #3

Updated by Nicolas Eysseric over 9 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
Actions

Also available in: Atom PDF