Notification incomplète des [->autXXX] et [->auteurWWW] ?

Il s'agit ici du moment où les différents auteurs/assignés/forumeurs/référencés sont notifiés lors de l'envoi d'un message privé attaché à un ticket.

Je me suis aperçu qu'une citation [->autXXX] dans le texte d'un ticket n'impliquait hélas aucune notification alors que le code semblait le suggérer.

Alors je viens de modifier un commentaire erroné du fichier tickets_pipelines.php :

On notifie les personnes référencées dans le ticket via [->autXXX] ou [->auteurWWW]

par :

On notifie les personnes référencées dans le message envoyé via [->autXXX] ou [->auteurWWW]

Parce que c'est bien ce qu'il se produit.

Question : était-ce le projet de ne notifier que les [->autXXX] ou [->auteurWWW] du message envoyé, ou (également ?) ceux détectés dans le texte brut du ticket ?

Je penche pour la seconde solution, plus logique à mon sens, qu'il faudrait donc implémenter ?

Si tout le monde est d'accord, voici le code que je propose dès la ligne 328 du fichier tickets_pipelines.php :

/**
 * On notifie les personnes référencées dans le texte du ticket 
 * ET dans le message envoyé via [->autXXX] ou [->auteurWWW]
 */
$match = [];
$texte_ticket = sql_getfetsel('texte', 'spip_tickets', 'id_ticket=' . $id_ticket);
preg_match_all('#\[(.*)->(aut|auteur)(\d*)\]#U', $flux['args']['options']['forum']['texte'] . $texte_ticket, $match);
$auteurs = $match[3];
Modification effectuée par patV