Il semble que le code actuel ne puisse pas gérer la création de synonymes si le sujet contenait déjà les deux balises avant la création du synonyme.
Démarrage de POST "/tag/solstrip/synonyms" pour 3.14.14.5 à 2020-02-29 12:07:28 +0000
Traitement par TagsController#create_synonyms en tant que */*
Paramètres : {"synonymes"=>["solstrips"], "tag_id"=>"solstrip"}
Terminé avec erreur 500 Internal Server Error en 46 ms (ActiveRecord : 0,0 ms | Allocations : 6385)
ActiveRecord::RecordNotUnique (PG::UniqueViolation: ERREUR : la valeur de clé en double viole la contrainte d'unicité "index_topic_tags_on_topic_id_and_tag_id"
DÉTAIL : La clé (topic_id, tag_id)=(14651, 310) existe déjà.
)
/var/www/discourse/vendor/bundle/ruby/2.6.0/gems/rack-mini-profiler-1.1.6/lib/patches/db/pg.rb:69:in `exec_params'
Échec de la gestion de l'exception dans le middleware d'application d'exception : PG::UniqueViolation: ERREUR : la valeur de clé en double viole la contrainte d'unicité "index_topic_tags_on_topic_id_and_tag_id"
DÉTAIL : La clé (topic_id, tag_id)=(14651, 310) existe déjà.
Quelqu’un peut-il s’il vous plaît confirmer cela et probablement déplacer vers #bugs ? Merci !