تم إغلاق الموضوع بدون سجل نظام

@szhorvat متى قمت آخر مرة بترقية عبر سطر الأوامر؟

@tshenry هل يمكن أن يكون ذلك بسبب خطأ PostgreSQL الذي تم اكتشافه؟

نحن نستخدم استضافة Discourse، لذا لا يمكنني إجراء الترقيات بنفسي. أعتقد أنها تُحدَّث تلقائيًا دائمًا إلى أحدث إصدار تجريبي.

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

أجل، لقد أخبرتني من قبل :man_facepalming:t3:

آسف.

سأنتظر رد @tshenry

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

يجب إصلاح ذلك في:

خطوات إعادة الإنتاج بسيطة نسبيًا بمجرد فهم ما يحدث :grinning_face_with_smiling_eyes: :

  1. بصفتك مديرًا، غيّر قيمة min_first_post_length إلى رقم أكبر من 25.

  2. بصفتك مستخدمًا عاديًا، أنشئ موضوعًا ثم احذفه.

  3. تتوقع أن يُغلق الموضوع ويُعدّل ليظهر النص (topic deleted by author)، لكنه سيُغلق فقط دون تعديل النص.

ما يحدث هنا هو أن النص (topic deleted by author) أقصر من الحد الأدنى min_first_post_length، وعندما يقوم النظام بتعديل الموضوع، فإن تحقق الطول يمنع التعديل من التنفيذ، بينما يُغلق الموضوع لأن هذه العملية تتم بشكل منفصل.

الحل الذي قدمته أعلاه يتجاوز جميع التحققات الخاصة بالإصدار الذي ينشئه النظام عندما يحذف المستخدم منشوراته.

11 إعجابًا

هذا اكتشاف مثير للإعجاب للأخطاء. :clap::slightly_smiling_face:

5 إعجابات

أصبح تتبعه بالتأكيد أسهل بكثير بفضل جهود الجميع هنا! أتخيل أنه كان سيستغرق مني ضعف أو ثلاثة أضعاف الوقت إذا لم يكن العمل الاستقصائي الرائع الذي تم هنا :heart:

5 إعجابات

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