请参考上面代码,taskObject
是真实有效数据(ID:610186910d8ec52cd826380c
),用ID通过LCQuery('Task).get()方法获得,试图通过taskObject.acl.setUserIdReadAccess()
和taskObject.acl.setUserIdWriteAccess()
方法为userId60bf0c191bdb986f5f99924d
增加该Task数据记录的读写权限。经过taskObject.save()
方法,得到saveResult
结果,其中的acl值为下面内容:
但是在LeanClould的网页终端里刷新Task表,并查看该记录(ID:610186910d8ec52cd826380c
)的ACL值,如下:
用户
60bf0c191bdb986f5f99924d
未能添加进ACL。
用户60bf0c191bdb986f5f99924d
为有效数据:
“服务设置”中已允许“查询时返回值包括ACL”,并且LCQuery('Task')
的查询已includeACL(true)
。
Flutter SDK Version 0.6.7,因flutter_app_upgrade影响,无法往上升级。
请开发团队帮忙答疑解惑,谢谢!
PS: 通过task.acl
设置或者通过task['ACL']
设置是一样的效果,saveResult显示新的userId已添加进ACL,但数据库中刷新后查询,依然没有。