Projet

Général

Profil

Actions

Anomalie #4639

fermé

Envoi d'un document par sendCard() et URL en double dans mail généré

Ajouté par Éric Brison il y a plus de 7 ans. Mis à jour il y a plus de 7 ans.

Statut:
Intégré
Priorité:
Normal
Assigné à:
-
Version cible:
Début:
18/03/2014
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Version source:
Solution proposée:

Modifier
<a href="[CORE_EXTERNURL][CORE_STANDURL]&app=FDL&action=FDL_CARD&id=[id]"

Devient :

<a href="[CORE_MAILACTIONURL]&id=[id]" si c'est lors de l'envoi d'un mail
Sinon
<a href="[CORE_EXTERNURL]&app=FDL&action=FDL_CARD&id=[id]"

Principaux fichiers impactés:
Complexité:
Contrôle:
Thème:
Socle technique
Régression:

Description

- Un contexte configuré avec CORE_URLINDEX='https://www.example.net/'
- Une famille de document avec une méthode `postModify()` qui envoi le document par mail avec la fonction `sendCard()`
- Quand la méthode est apellée en mode Web, le mail reçu comporte un document HTML avec le titre du document cliquable qui mène bien sur le serveur `https://www.example.net/?app=FDL&action=FDL_CARD&[...]` = OK
- Quand la méthode est apellée depuis le CLI (wsh.php), alors le titre du document à un lien invalide de la forme `https://www.example.net/http://www.example.net/?app=FDL&action=FDL_CARD&[...]` = KO

Le problème semble venir du layout `FDL/Layout/viewcard.xml` qui génére l'URL avec :

<a href="[CORE_EXTERNURL][CORE_STANDURL]&app=FDL&action=FDL_CARD&id=[id]" 

Quand on est en mode Web :
- CORE_EXTERNURL = 'https://www.example.net/'
- CORE_STANDURL = '?sole=Y&'

Alors qu'en mode CLI :
- CORE_EXTERNURL = 'https://www.example.net/'
- CORE_STANDURL = 'https://www.example.net/'

Observé en 3.0, 3.1, 3.2.


Demandes liées

Copié depuis Core - Anomalie #4637: Envoi d'un document par sendCard() et URL en double dans mail généréIntégré18/03/2014

Actions
Copié vers Core - Anomalie #4640: Envoi d'un document par sendCard() et URL en double dans mail généréIntégré18/03/2014

Actions

Mis à jour par Éric Brison il y a plus de 7 ans

  • Temps estimé changé de 1.00 h à 2.00 h
  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 7 ans

  • Solution proposée mis à jour (diff)

Mis à jour par Éric Brison il y a plus de 7 ans

  • Statut changé de Analysé à Intégré
  • % réalisé changé de 0 à 100
  • Temps estimé 2.00 h supprimé

Appliqué par commit dynacase-core|commit:453ff279f85cac583c0f6bb4ec1836234927096c.

Actions

Formats disponibles : Atom PDF