يبدو أن الكود الحالي لا يتعامل مع إنشاء مرادفات في حال احتوى الموضوع بالفعل على كلا الوسمين قبل إنشاء المرادف.
Started POST "/tag/solstrip/synonyms" for 3.14.14.5 at 2020-02-29 12:07:28 +0000
Processing by TagsController#create_synonyms as */*
Parameters: {"synonyms"=>["solstrips"], "tag_id"=>"solstrip"}
Completed 500 Internal Server Error in 46ms (ActiveRecord: 0.0ms | Allocations: 6385)
ActiveRecord::RecordNotUnique (PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_topic_tags_on_topic_id_and_tag_id"
DETAIL: Key (topic_id, tag_id)=(14651, 310) already exists.
)
/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'
Failed to handle exception in exception app middleware : PG::UniqueViolation: ERROR: duplicate key value violates unique constraint "index_topic_tags_on_topic_id_and_tag_id"
DETAIL: Key (topic_id, tag_id)=(14651, 310) already exists.
هل يمكن لأي شخص تأكيد ذلك والانتقال إلى #bugs على الأرجح؟ شكرًا!
4 إعجابات
justani
(Aniruddh Dubey)
2
نعم، هذه المشكلة تحدث أيضًا في تثبيت discourse لدينا.
إعجاب واحد (1)
تم تأكيد استمرار حدوث هذه المشكلة في أحدث إصدار من الكود.
5 إعجابات
sam
(Sam Saffron)
4
@vinothkannans هل يمكنك حل هذه المشكلة؟
إعجابَين (2)
تم إصلاح هذا الآن في الإلتزام أدناه
7 إعجابات