مرحبًا - شكرًا لتقديمك لمشكلة. يُرجى التأكد من الأمور التالية قبل إنشاء مشكلة - شكرًا لك! 🤓 منذ 15 نوفمبر ، نتعامل مع جميع الطلبات ، باستثناء الأخطاء الحقيقية ، في لوحة مجتمعنا. الشرح الكامل: https://community.zammad.org/t/major-change-regarding-github-issues-community-board/21 يرجى نشر: - طلبات الميزات - أسئلة التطوير - الأسئلة الفنية على السبورة -> https: / /community.zammad.org! إذا كنت تعتقد أنك واجهت خطأ ، فالرجاء متابعة: - البحث في المشكلات الحالية و CHANGELOG.md لمشكلتك - قد يكون هناك حل بالفعل - تأكد من استخدام أحدث إصدار من Zammad إن أمكن - أضف `` السجل / الإنتاج. log` من نظامك. تنبيه: تأكد من عدم وجود بيانات سرية فيه! - يرجى كتابة المشكلة باللغة الإنجليزية - لا تقم بإزالة النموذج - وإلا سنغلق المشكلة دون مزيد من التعليقات - اطرح أسئلة حول تكوين واستخدام Zammad في قائمتنا البريدية. انظر: https://zammad.org/participate ملاحظة: نحن دائماً نبذل قصارى جهدنا. لسوء الحظ ، أحيانًا يكون هناك عدد كبير جدًا من الطلبات ولا يمكننا التعامل مع كل شيء في وقت واحد. إذا كنت ترغب في تحديد أولويات / تصعيد مشكلتك ، فيمكنك القيام بذلك عن طريق عقد دعم (راجع https://zammad.com/pricing#selfhosted). * ستتم إزالة الكتلة النصية العلوية تلقائيًا عند إرسال مشكلتك *
تم تحرير هذا المنشور بواسطة MrGeneration لا يفي بالتنسيق المطلوب وأيضًا لملئه بمزيد من المعلومات
عند استخدام برنامج الجدولة لحذف التذاكر (أو القيام بذلك يدويًا عبر واجهة برمجة التطبيقات أو وحدة التحكم) ، فلن يؤثر ذلك على وحدة إعداد التقارير. هذا يعني أن إعداد التقارير الخاص بك سيعمل كما ينبغي ويعيد جميع البيانات الصالحة المتاحة.
عند استخدام برنامج الجدولة أو وحدة التحكم أو واجهة برمجة التطبيقات لحذف تذكرة ، سيؤدي ذلك إلى ظهور أخطاء ، إذا أعاد elasticsearch تذاكر لم تعد موجودة في قاعدة البيانات الخاصة بنا.
ستقدم وحدة التحكم ما يلي:
سيتم إنشاء الرسم البياني دون مشاكل ، ولكن لن يتم تحديث أو إنشاء قائمة التذاكر أدناه.
يعد هذا جزئيًا انحدارًا لـ # 2246 (جزئيًا فقط لأنه يكبح خطأً يأخذ خطأً في الركبة في جزء آخر من الإبلاغ).
هذه المشكلة ناتجة عن فهرس بحث مطاطي قديم (ستتم تغطيته من خلال مشكلة أخرى ، قريبًا) وخطأ غير قوي جدًا في الهروب.
نعم أنا متأكد من أن هذا خطأ وليس طلب ميزة أو سؤال عام.
المنشور الأصلي
معلومات:
- الإصدار المستخدم من Zammad: docker الأحدث 2.9.x
- طريقة التثبيت (المصدر ، الحزمة ، ..): عامل إرساء
سلوك متوقع:
- قائمة تذاكر عروض مثل هذا
السلوك الفعلي:
- لا يوجد جدول تذاكر معروض ، وحدة تحكم js تظهر خطأ:
application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:22 > Uncaught TypeError: Cannot read property 'customer_id' of null at Function.n._fillUp (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:22) at Function.n.fullLocal (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:21) at Object.success (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:42) at c (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:2) at Object.fireWith [as resolveWith] (application->a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:2) at i (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:3) at XMLHttpRequest.<anonymous> (application-a35ba2c058c01543bd0e17e5377c39817d3a79131917e530a74dfaea7a7fe689.js:3)
خطوات إعادة إنتاج السلوك:
- احذف بعض التذاكر عبر API مثل هذا:
export TOKEN=`cat TOKEN` TICKETS=``curl -H "Authorization: Token token=$TOKEN" https://YOURDOMAINHERE/api/v1/tickets/search?query=group:_delete_these_tickets_|jq ".tickets[]"` for i in $TICKETS ; do echo $I curl -H "Authorization: Token token=$TOKEN" -s https://YOURDOMAINHERE/api/v1/tickets/$i -X > DELETE done
الآن لا تزال التذاكر تظهر في ' https: // YOURDOMAINHERE / api / v1 / reports / sets ' AJAX Call
مرحبًا SummerStorm - كنت أقوم بتصحيح هذا مع MrGeneration على جهاز عميل ووجدنا السبب الجذري والحل القابل للتطبيق. الإصلاح في الطريق. أنا أتولى المهمة من هنا 👍
وجدنا أن هذه المشكلة هي أحد أعراض # 2611 والتي تم إصلاحها بالفعل مع Zammad 3.1. هل يمكنك تحديث تثبيت Zammad إلى أحدث إصدار ثابت ، وإعادة إنشاء فهرس البحث الخاص بك (عن طريق تشغيل zammad run rake searchindex:rebuild
) ثم أعد المحاولة. هذا يجب أن يحلها. إن لم يكن، واسمحوا لي أن أعرف. سأغلق هذا الآن.
يعمل كما قالthorsteneckel
شكرا لك على الإصلاح
التعليق الأكثر فائدة
يعمل كما قالthorsteneckel
شكرا لك على الإصلاح