feat(parity): align Chatwoot 4.15.1 contracts

This commit is contained in:
2026-07-14 12:11:52 +08:00
parent d16bb55d91
commit c3806b701a
84 changed files with 4013 additions and 575 deletions
@@ -853,11 +853,13 @@ func articlePayload(article *model.Article) gin.H {
}
func articleCategoryPayload(article *model.Article) gin.H {
payload := gin.H{"id": article.CategoryID, "name": nil, "slug": nil, "locale": nil}
payload := gin.H{"id": article.CategoryID, "name": nil, "slug": nil, "locale": nil, "icon": nil, "icon_color": nil}
if article.Category != nil {
payload["name"] = article.Category.Name
payload["slug"] = article.Category.Slug
payload["locale"] = article.Category.Locale
payload["icon"] = article.Category.Icon
payload["icon_color"] = article.Category.IconColor
}
return payload
}