أنا أقوم بتشغيل Discourse ذاتي الاستضافة 3.6.0.beta1-dev، وطلب مني أحد المستخدمين إلغاء شارة “أول إعجاب” منه. لقد كنت أحاول القيام بذلك منذ أيام، ولكن في كل مرة أقوم فيها بإلغاء الشارة، فإنها تعود في غضون يوم. لقد اتبعت التعليمات من هذا الموضوع. في كل مرة تعود فيها الشارة، تكون دائمًا لنفس المنشور، وتظهر كما لو كانت قد مُنحت قبل أيام عديدة (وهو الوقت الذي حصل فيه المستخدم على الشارة في الأصل).
أعتقد أن هذا يرجع إلى أن المهمة لمنح الشارات ستعمل يوميًا. يتم منح الشارة لأن المستخدم أعجب بهذا المنشور.
من المحتمل أن تضطر إلى إزالة الإعجاب بهذا المنشور من هذا المستخدم، ربما باستخدام وحدة تحكم Rails. أو ربما، زيادة إعداد post undo action window mins مؤقتًا، وإلغاء الإعجاب بالمنشور، ثم التراجع عن الإعداد.
لقد أزال المستخدم الإعجاب قبل يومين، لكن الشارة تستمر في الظهور لنفس المنشور. لقد حاولوا حتى الإعجاب بمنشور آخر بدلاً من ذلك، لكن ذلك لم يغير المنشور الذي تظهر له الشارة. هل تعرف ما هي المهمة التي تقوم بذلك؟