升级后最重要的帖子失败 - 请求正文中的帖子无效或丢失

问题描述

我将mattermost(社区)从5.12升级到5.37(现在由于发布错误而回到5.26,仍然有问题)。

升级后我无法发送帖子(我可以创建频道并添加用户)。 请求:

{"channel_id":"jf8nbxfxc3r9tgh1gqd3jqwo45","message":"aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa","root_id":null,"file_ids":[],"props":{"channel":null,"desktop":null,"desktop_sound":null,"email":null,"first_name":null,"mention_keys":null,"push":null,"username":null,"desktop_duration":0}}

回复

{
    "id": "api.context.invalid_body_param.app_error","message": "Invalid or missing post in request body.","detailed_error": "","request_id": "dkysso931iro7bug3fn714eyme","status_code": 400
}

我发现当我删除部分道具时,帖子会收到 200 条回复。 发布请求构建中没有任何变化,发行说明中仅提及道具: “直接访问模型中的 Props 字段。Post 结构已被弃用。现在应该使用可用的 GetProps() 和 SetProps() 方法。此外,必须避免模型的直接复制。Post 结构必须避免支持提供的Clone() 方法。"

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)