لا يمكن تحرير الموضوع الذي يحتوي على استفتاء، هل يحدث خطأ؟

أواجه خطأً عند محاولة تعديل منشور موضوع يحتوي على استطلاع.

لإعادة إنتاج المشكلة:

  1. أنشئ موضوعًا جديدًا يحتوي على استطلاع، مثل الاستطلاع أدناه.
[poll name=pollA type=regular results=on_close public=true chartType=bar]
* Option
[/poll]
  1. انشر الموضوع وصوّت في الاستطلاع .

  2. قم بتحديث الصفحة.

  3. قم بتحرير منشور الموضوع.

أتلقى هذا الخطأ في وحدة التحكم الخاصة بي وتتعطل الصفحة، ولا يتم إنشاء معاينة للمؤلف، وما إلى ذلك.

أعتقد أن نسبة NaN% هذه قد تكون ذات صلة:


آمل أن أتمكن من إعادة إنتاج ذلك هنا، أحاول الآن.

  • Option
0 voters

للأسف، يبدو أنني لا أستطيع إعادة إنتاج ذلك هنا في meta. لقد قمت بتحديث حديث قبل الاختبار على مثيلي، وأقوم حاليًا بتشغيل 3.4.0.beta1-dev ( a3d61ba1c4)

لست متأكدًا مما إذا كان هذا مهمًا، ولكن لدي poll edit window mins مضبوطة على 90 دقيقة.

3 إعجابات

تم الاختبار بالإصدار 3.4.0.beta1-dev ويعمل بشكل جيد

تم الاختبار مع ضبط poll edit windows mins على 90

[poll name=pollA type=regular results=on_close public=true chartType=bar]
* Option
[/poll]

تم التصويت في الاستطلاع ثم تم تعديل الموضوع

هل حاولت في الوضع الآمن؟

http://discourse.example.com/safe-mode

حاولت في الوضع الآمن بدون سمات (وكررت المشكلة) ولكن للأسف لا يمكنني المحاولة بدون إضافات لأن الاستطلاع هو إضافة

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

أحسنت، لقد تمكنت من تكرار المشكلة لدي…

ملخص

الإصدار

3.4.0.beta1-dev

الإعداد

تم الاختبار باستخدام poll edit windows mins مضبوطة على 90

استطلاع

[poll name=pollA type=regular results=on_close public=true chartType=bar]
* خيار
[/poll]

خطأ

Uncaught (in promise) TypeError: Cannot read properties of undefined (reading '0b05a21ff916fbd0f86b5172a2817610')

قد يتعلق بـ

name=pollA 

@piffy جرب هذا

[poll type=regular results=always public=true chartType=bar]
* خيار
[/poll]

تعديل: يبدو أن هذا يعمل بشكل جيد، لذا فإن name=pollA يبدو مشكلة

شكراً على التحقيق الإضافي. يبدو أن المشكلة ليست في اسم الاستطلاع بل في on_close

لقد نسيت إضافة وقت إغلاق للاستطلاع في المنشور الأصلي (والآن مر أكثر من 5 دقائق لذلك لا يمكنني تعديله :slight_smile: ). ولكن في نسختي:

هذا يسبب مشكلة

[poll name=pollB type=regular results=on_close public=true chartType=bar close=2024-08-15T19:00:00.000Z]
* Option
[/poll]

هذا يبدو أنه لا توجد به مشكلة

[poll name=pollC type=regular results=always public=true chartType=bar]
* Option
[/poll]
إعجابَين (2)

شكرا على التقرير. سألقي نظرة.

3 إعجابات

تم اختباره

[poll name=pollB type=regular results=on_close public=true chartType=bar close=2024-08-15T19:00:00.000Z]
* Option
[/poll]

يعمل بشكل جيد بالنسبة لي، لا توجد أخطاء

انظر Can't Edit Topic with Poll, Bug Occurs? - #4 by Vaping_Community

أعتقد أنني حددت المشكلة.

أعتقد بشكل صحيح، عندما يتم تعيين الاستطلاع على “النتائج عند الإغلاق”، يتم بث أرقام الأصوات لكل خيار إلى المتصفح فقط عند إغلاق التصويت.

المشكلة هي أنه عند تحديث الصفحة، يكون العرض الافتراضي هو النتائج، وهو ما لا ينبغي أن يحدث لهذا النوع من الاستطلاعات.

لا ينبغي أن يكون عرض النتائج ممكنًا رؤيته حتى الإغلاق، حتى للمؤلف.

لذلك فإن الإصلاح هنا هو التأكد من أن العرض الافتراضي (للاستطلاعات التي تحتوي على نتائج عند الإغلاق) هو عرض التصويت حتى يتم إغلاق الاستطلاع.

سأقوم بإعداد طلب سحب.

4 إعجابات

تم طرح طلب السحب هنا:

4 إعجابات

تم دمج هذا، يرجى تأكيد حل جميع الأمور الآن.

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

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