From 14f3c1e3d1333b2d3d903aeba79d510212e9498a Mon Sep 17 00:00:00 2001 From: Joe LeGasse Date: Thu, 14 Sep 2017 14:22:37 -0400 Subject: [PATCH] auth: fix required permissions for SHOW MEASUREMENTS When using `SHOW MEASUREMENTS ON `, the required permissions didn't take into account `` and would only use the `db` parameters from the HTTP parameters. --- influxql/ast.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/influxql/ast.go b/influxql/ast.go index 9f15baca17..f63131a2f3 100644 --- a/influxql/ast.go +++ b/influxql/ast.go @@ -2394,7 +2394,7 @@ func (s *ShowMeasurementsStatement) String() string { // RequiredPrivileges returns the privilege(s) required to execute a ShowMeasurementsStatement. func (s *ShowMeasurementsStatement) RequiredPrivileges() (ExecutionPrivileges, error) { - return ExecutionPrivileges{{Admin: false, Name: "", Privilege: ReadPrivilege}}, nil + return ExecutionPrivileges{{Admin: false, Name: s.Database, Privilege: ReadPrivilege}}, nil } // DefaultDatabase returns the default database from the statement.