خطأ عند محاولة إزالة أو تغيير رد فعل

لا يمكنني إزالة رد فعلي :heart: أو اختيار رد فعل مختلف على AI helper does not always use user's locale - #6 by sam

إعجابَين (2)

ربما يتعلق بإزالة الأدوات @saquetim

شكرا للإبلاغ

حتى الآن لم أتمكن من إعادة إنتاجه في منشور آخر

نظرًا لأنها 500، سيكون هناك شيء ما في سجل البيانات الوصفية سيساعدنا

إعجاب واحد (1)

ذكرتني العلامة الجديدة بـ 500 error when adding a Language Tag (Multilingual Plugin) to a user's post - #5 by Moin حيث واجهت مشكلة مماثلة عندما قمت بتحرير العنوان

إعجابَين (2)

اتضح أن هذا تفاعل مع Activity Pub:

plugins/discourse-activity-pub/app/models/concerns/discourse_activity_pub/a_p/model_callbacks.rb:96:in `performing_activity_object'
plugins/discourse-activity-pub/app/models/concerns/discourse_activity_pub/a_p/model_callbacks.rb:19:in `perform_activity_pub_activity'
plugins/discourse-activity-pub/plugin.rb:458:in `block (2 levels) in activate!'
lib/plugin/instance.rb:614:in `block in on'
lib/discourse_event.rb:12:in `block in trigger'
/usr/local/lib/ruby/3.3.0/set.rb:501:in `each_key'
/usr/local/lib/ruby/3.3.0/set.rb:501:in `each'
lib/discourse_event.rb:12:in `trigger'
lib/post_action_destroyer.rb:65:in `perform'
plugins/discourse-reactions/app/services/discourse_reactions/reaction_manager.rb:103:in `remove_shadow_like'
plugins/discourse-reactions/app/services/discourse_reactions/reaction_manager.rb:45:in `toggle_like'
plugins/discourse-reactions/app/services/discourse_reactions/reaction_manager.rb:34:in `block in toggle!'

@pmusaraj سيقوم بالاطلاع على الأمر مع @angus

شكراً يا رفاق. @pmusaraj ما هو الاستثناء الفعلي؟ هل activity_pub_object غير موجود؟ لدي شك في أن جوهر المشكلة هو أن إضافة ردود الفعل لديها ثلاث سيناريوهات بيانات مختلفة للردود.

قد يكون هذا هو السيناريو الذي لا توجد فيه PostAction، أو تم إنشاؤه بطريقة غير تقليدية، وبالتالي لا يوجد كائن AP حيث يُتوقع وجوده. إذا كان الأمر كذلك، فستحتاج AP إلى الحماية ضد ذلك.

3 إعجابات

عذرًا على تأخري في الرد هنا يا @angus. نعم، كانت المشكلة هي أن activity_pub_object لم يكن موجودًا أثناء نشاط undo.

لقد أضفت إصلاحًا بسيطًا جدًا في DEV: Fix test failures and an incompatibility with reactions by pmusaraj · Pull Request #234 · discourse/discourse-activity-pub · GitHub ، وأعتقد أننا سنحتاج في النهاية إلى شيء أكثر قوة هنا. لكنه يجب أن يحل المشكلة الحالية.

إعجاب واحد (1)

هل الأمر مشابه هنا؟ هل هناك محاولة لمشاركة العنوان الجديد على الرغم من أن الموضوع لم تتم مشاركته مطلقًا؟

إعجاب واحد (1)

تم إغلاق هذا الموضوع تلقائيًا بعد 3 أيام. لم يعد يُسمح بالردود الجديدة.

ربما، لست متأكدًا. لقد قمت للتو بتحرير عنوان هذا الموضوع مرتين ولم أرَ أي خطأ.