leancloud/ticket

FAQs vs faqs

Closed this issue · 2 comments

sdjdd commented

创建分类时设置的是 faqs :

promise = db.class('Category').add({
name: this.state.name,
description: this.state.description,
parent: this.state.parentCategory,
qTemplate: this.state.qTemplate,
faqs,
})

但在创建工单的页面显示的 FAQ 用的却是 FAQs :

ticket/modules/NewTicket.js

Lines 157 to 166 in 6b99d67

async fetchFAQs(category) {
if (!category) {
return []
}
const FAQs = category.get('FAQs')
if (!FAQs || FAQs.length === 0) {
return []
}
return (await category.get({ include: ['FAQs'] })).data.FAQs
}

我不知道最先使用的是哪个,但 ticket 应用为【数据存储】分类设置了 FAQs@soasurs 前几天添加 lean-cli 分类时系统自动为 faqs 设置了一个空数组,导致目前 ticket 应用的 Category Class 中既有 FAQs 也有 faqs

还是统一使用一个罢。

应该用 FAQs,是我在创建分类时写错了,我来改一下吧。

要是限制了「没有人能 add_fields」就能在开发阶段就看到这个问题了。