-
Notifications
You must be signed in to change notification settings - Fork 6
Open
Description
先贴代码:
func beforeSaveItem(req *leancloud.ClassHookRequest) (interface{}, error) {
// 获取 Item
item := new(Item)
if err := req.Object.Clone(item); err != nil {
return nil, err
}
// item 和 item.FromUser 都有正确的值
fmt.Println("-----beforeSaveItem: ", item)
fmt.Printf("-----fromUser: %v\n\n", item.FromUser)
// 一些针对其他字段的操作....
return item, nil
}
我配置了 FromUser 字段是必填的,在没有这个 hook 函数时,一切正常。在有这个 hook 函数的时候,保存失败,返回错误信息:
fromUser is required.
是不是这块对于 Pointer 的处理可能有 bug,hook 函数返回的时候,不能正确读取 pointer 类型的字段?
Metadata
Metadata
Assignees
Labels
No labels