نقل المواضيع التي تحتوي على أصوات إلى فئة غير التصويت لا يفرج عن الأصوات

It appears that when a topic with votes is moved to another category, where voting is not enabled, the votes are not being returned to the owners. Is this a bug or an intended behaviour?

Additionally, there are edge cases where closing a topic doesn’t automatically return the votes to the user.

thank you for your time!

5 إعجابات

I’ve just tested this on my local development site and can confirm that votes are not being returned to the user when a topic is moved to a category that does not allow for votes. This doesn’t seem ideal to me, but I’m not sure if it’s the intended behaviour or not. The only alternative I can think of is that if a topic is moved to a category that does not allow voting, all votes should be removed from the topic. There would be potential issues with this approach as well.

If you know of any specific ways of reproducing the edge cases, let us know. I can look into this some more next week.

4 إعجابات

I’m also needing to release votes after moving a topic to a non-voting category. As it is, moving a topic with votes to a non-voting category risks destroying the voting system imo because the larger a database the more difficult/tedious it would be for moderators to manually ensure users don’t “lose” voting power. If 10 votes were allowed, and two topics I voted on got moved to a non-voting category without releasing their votes, I’d lose 20% of my global voting power.

Like what issues?

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

The first one that came to mind was that if a topic was mistakenly recategorized (say by a TL3 user) all votes would be lost when it was put back to the correct category.

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

I think best practice for now would be:

  • Make sure to close a topic before moving it to a category without the plugin.

لا يزال هذا خطأ. هل هناك فرصة لإصلاحه؟

لقد جربت أيضًا:

  • نقل الموضوع مرة أخرى إلى فئة التصويت
  • إغلاق الموضوع
  • نقله إلى الفئة الصحيحة غير المصوت عليها
  • إعادة فتحه

ويبدو أن التصويت لا يزال موجودًا.

مرحباً @Luke_Cousins،

لقد قمنا بإصلاح بعض الحالات الطرفية قبل بضعة أشهر، ومن الممكن أننا ما زلنا نفتقد بعض السيناريوهات ولكن سيكون من المفيد جداً الحصول على خطوات قابلة للتكرار للتحقق من المشكلة.

هل تراها في كل موضوع تم نقله؟ أو في أي سيناريو معين يمكنك مشاركته؟

شكراً لك!

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

الموضوع الذي لاحظت فيه هذا تم إنشاؤه ونقله في 17 أبريل. هل يمكن إصلاحه منذ ذلك الحين؟ نقوم بتثبيت التحديثات بانتظام، لذا نادرًا ما نتأخر أكثر من أسبوع تقريبًا عن tests-passed.

ما زلنا نرى هذه المشكلة في أحدث إصدار حاليًا. هل هناك أي خطط لتنفيذ هذا؟

لم أتمكن من إعادة إنتاج المشكلة في موقع الاختبار الخاص بي. نقل موضوع من فئة تصويت إلى فئة غير تصويت أعاد التصويت لمستخدم الاختبار الخاص بي.

فقط للتحقق من أنني أفعل ذلك بشكل صحيح:

  • تمكين تصويت الموضوع في فئة
  • استخدم مستخدم الاختبار للتصويت على موضوع
  • بصفتك مسؤولاً، أعد تصنيف الموضوع إلى فئة غير تصويت
  • بصفتك مستخدم اختبار، صوّت على موضوع آخر وانظر إلى عدد الأصوات المتبقية لديك في المعلومات الموجودة في النافذة المنبثقة
إعجاب واحد (1)

عذرًا، أنت على حق، يبدو أنه تم فقط تحرير الأصوات القديمة للمواضيع التي تم نقلها قبل الإصلاح. آسف على التقرير الخاطئ.

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