Description
Query issued:
delete from system:datastores
Role of the user:
bucket_admin(default)
Correct error message in earlier versions:
{
|
"code": 11003, |
"msg": "System datastore : Not implemented " |
}
|
Incorrect error message in 3008:
{u'status': u'stopped', u'errors': [{u'msg': u'User does not have credentials to access privilege cluster.bucket[datastores].n1ql.delete!execute. Add role Query Delete [datastores] to allow the query to run.', u'code': 13014}], u'results': [], u'metrics': {u'elapsedTime': u'32.438655ms', u'executionTime': u'32.366414ms', u'resultSize': 0, u'resultCount': 0, u'errorCount': 1}, u'requestID': u'56921d67-80d6-4e5f-88ca-198d3296b920', u'signature': None} |
User should not be asked to add role query delete [datastores] since the functionality of delete on datastores does not exist.
Attachments
For Gerrit Dashboard: MB-24683 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
81246,5 | MB-24683 do not check permissions for unimplemented ops on system tables | master | query | Status: MERGED | +2 | +1 |