walinejs / waline

💬 A Simple, Safe Comment System
https://waline.js.org/en/
GNU General Public License v2.0
2.17k stars 381 forks source link

[enhancement]数据不符合格式时给予反馈 #98

Closed dyxang closed 3 years ago

dyxang commented 3 years ago

在 Leancloud 后台的结构化数据中,评论一般有commentmailnick 等几个string,但是如果在后台手动添加一个不符合规范的行(比如只添加comment的行),vercel.app 的评论管理后台就会直接白屏(虽然控制台会报错)。

lizheming commented 3 years ago

可以提供下具体的报错信息后台兼容一下

dyxang commented 3 years ago
admin:54  @waline/admin  v0.3.1 
admin:31 Error: Illegal argument undefined
    at e.exports (admin:15)
    at i (admin:10)
    at admin:54
    at Array.map (<anonymous>)
    at st (admin:54)
    at Hi (admin:31)
    at Ma (admin:31)
    at gl (admin:31)
    at cu (admin:31)
    at lu (admin:31)
el @ admin:31
admin:31 Error: Illegal argument undefined
    at e.exports (admin:15)
    at i (admin:10)
    at admin:54
    at Array.map (<anonymous>)
    at st (admin:54)
    at Hi (admin:31)
    at Ma (admin:31)
    at gl (admin:31)
    at cu (admin:31)
    at lu (admin:31)
el @ admin:31
admin:15 Uncaught (in promise) Error: Illegal argument undefined
    at e.exports (admin:15)
    at i (admin:10)
    at admin:54
    at Array.map (<anonymous>)
    at st (admin:54)
    at Hi (admin:31)
    at Ma (admin:31)
    at gl (admin:31)
    at cu (admin:31)
    at lu (admin:31)

可以提供下具体的报错信息后台兼容一下