خطأ في Cakeday على Stable - لا يوجد sitesettings.navigation_menu

يبدو أن Cakeday غير متوافق مع Discourse 2.8.14 المحدث مؤخرًا ويسبب شاشة بيضاء

 if (siteSettings.navigation_menu !== "legacy") {
      if (cakedayEnabled) {
        api.addCommunitySectionLink({
          name: "anniversaries",
          route: "cakeday.anniversaries.today",
          title: I18n.t("anniversaries.title"),
          text: I18n.t("anniversaries.title"),
        });
      }

      if (cakedayBirthdayEnabled) {
        api.addCommunitySectionLink({
          name: "birthdays",
          route: "cakeday.birthdays.today",
          title: I18n.t("birthdays.title"),
          text: I18n.t("birthdays.title"),
        });
      }
    } else {

تبدو المشكلة في السطر 158 من discourse-cakeday/assets/javascripts/discourse/initializers/cakeday.js، والذي لا يأخذ في الاعتبار حقيقة أن الفرع المستقر لم يضف بعد sitesettings.navigation_menu

إعجابَين (2)

هل يمكنك إضافة ملف .discourse-compatibility، @tgxworld؟

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

يبدو أنني كسرت توافق المكون الإضافي مع stable عن طريق الخطأ سابقًا. لدي إصلاح لذلك في

5 إعجابات

لقد أصلح ذلك الأمر لنا - شكرًا!