Projet

Général

Profil

Actions

Bug #1652

fermé

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

Ajouté par Anonyme il y a presque 14 ans. Mis à jour il y a plus de 12 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Début:
10/02/2011
Echéance:
% réalisé:

100%

Temps estimé:
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.

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
Actions

Formats disponibles : Atom PDF