Uploaded image for project: 'Couchbase Server'
  1. Couchbase Server
  2. MB-24683

[N1QL RBAC] Wrong error message on delete from system:datastores

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 5.0.0
    • 5.0.0
    • query
    • 5.0.0-3008
    • Untriaged
    • Yes

    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

        Activity

          People

            Prerna.Manaktala Prerna Manaktala (Inactive)
            Prerna.Manaktala Prerna Manaktala (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty