موضوع منشور على 'تاريخ غير صالح' مع ActivityPub

أوه، لقد أضفت إصلاحًا جزئيًا لهذا في https://github.com/discourse/discourse-activity-pub/pull/243، أعتقد. إذا قمت بإعادة بناء مثيلك @adulau، فيجب ألا ترى هذه المشكلة بعد الآن.

لم يتم إصلاح الخطأ الأساسي. في بعض الحالات، يقوم المكون الإضافي بإنشاء حقول مخصصة متعددة activity_pub_published_at لنفس الكائن، مما يؤدي إلى قيام المحول بإرجاع مصفوفة من التواريخ لـ topic.activity_pub_published_at. غالبًا ما تكون هذه نفس التواريخ المضافة مرتين في المصفوفة. لا يعرف كود الواجهة الأمامية (Moment) كيفية تفسير مصفوفة من التواريخ ويخرج invalid date. يضمن الإصلاح أعلاه أن المحول يخرج دائمًا تاريخًا واحدًا (دون إصلاح السبب الأساسي للحقول المخصصة المتعددة).

5 إعجابات