تم إسقاط عناوين URL من الردود التي تم إنشاؤها بواسطة Thunderbird

@BradCray (وأي شخص آخر يبحث عن إصلاح لهذه المشكلة)، لن أتمكن من توفير وقت لإعداد طلب سحب (PR) صحيح مع اختبارات في أي وقت قريب، لذا فإن ما قمت بتطبيقه على discourse الخاص بنا هو تصحيح (patch) من المفترض أن يستمر في العمل طالما أن الطريقة المعنية لم تتغير (وفي هذه الحالة آمل أن يتم إصلاحها!).

ضع ملف التصحيح المرفق lib_email_receiver_rb-thunderbird_links.patch في المسار، على سبيل المثال /var/discourse/shared/standalone/patches.txt
lib_email_receiver_rb-thunderbird_links.patch.txt (819 بايت)
` (قد تحتاج إلى تشغيل الأمر التالي):

mkdir -p  /var/discourse/shared/standalone/patches

ثم أضف ما يلي في ملف containers/app.yml ضمن قسم hooks: after_code: (بعد الإضافات إذا كان لديك أي منها):

hooks:
  after_code:
    # ضع الإضافات هنا باستخدام "-exec"
    - exec:
        cd: $home
        cmd:
          - git apply /shared/patches/lib_email_receiver_rb-thunderbird_links.patch.txt

هذا يفترض أنك قمت بربط /var/discourse/shared/standalone بـ /shared في قسم volumes:، لذا قم بالتعديل ليناسب بيئتك.

ستحتاج إلى إعادة بناء الحاوية باستخدام الأمر ./launcher rebuild app، ولكن يجب أن تحتفظ بالإصلاح عند إعادة البناء في كل مرة. غير متأكد مما إذا كان التحديث الذي يتم إجراؤه عبر لوحة الإدارة على الويب سيُطبق هذا الإصلاح أم لا.

[امتداد الملف المرفق هو .txt لكي يمكن إرفاقه بهذا التعليق، قد ترغب في إزالته من اسم الملف وفي ملف الإعدادات]