Skip to content

Commit

Permalink
fix: add quotation marks to bucket name validation
Browse files Browse the repository at this point in the history
  • Loading branch information
AlirieGray committed Aug 5, 2020
1 parent e82f2d9 commit 238b7bd
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 0 deletions.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
1. [19043](https://github.com/influxdata/influxdb/pull/19043): Enforce all influx CLI flag args are valid
1. [19188](https://github.com/influxdata/influxdb/pull/19188): Dashboard cells correctly map results when multiple queries exist
1. [19146](https://github.com/influxdata/influxdb/pull/19146): Dashboard cells and overlay use UTC as query time when toggling to UTC timezone
1. [19222](https://github.com/influxdata/influxdb/pull/19222): Bucket names may not include quotation marks

## v2.0.0-beta.15 [2020-07-23]

Expand Down
8 changes: 8 additions & 0 deletions tenant/http_server_bucket.go
Original file line number Diff line number Diff line change
Expand Up @@ -498,5 +498,13 @@ func validBucketName(bucket *influxdb.Bucket) error {
Msg: fmt.Sprintf("bucket name %s is invalid. Buckets may not start with underscore", bucket.Name),
}
}
// quotation marks will cause queries to fail
if strings.Contains(bucket.Name, "\"") {
return &influxdb.Error{
Code: influxdb.EInvalid,
Op: "http/bucket",
Msg: fmt.Sprintf("bucket name %s is invalid. Bucket names may not include quotation marks", bucket.Name),
}
}
return nil
}

0 comments on commit 238b7bd

Please sign in to comment.