Details
-
Bug
-
Status: Resolved
-
Normal
-
Resolution: Fixed
-
None
-
CentOS Linux release 7.3.1611 (Core)
pe-puppetdb-4.2.5-1.el7.noarch
Description
When querying resources whitespace is required before the comparison operator on parameters. This is not true when using the comparison operator on, say, type.
❯ curl -sSXGET 'http://localhost:8080/pdb/query/v4' \
|
-d 'query=resources { parameters.content = "a"}'
|
[]
|
❯ curl -sSXGET 'http://localhost:8080/pdb/query/v4' \
|
-d 'query=resources { parameters.content ="a"}'
|
[]
|
❯ curl -sSXGET 'http://localhost:8080/pdb/query/v4' \
|
-d 'query=resources { parameters.content= "a"}'
|
PQL parse error at line 1, column 33:
|
|
resources { parameters.content= "a"}
|
^
|
|
Expected one of:
|
|
is not null
|
is null
|
in
|
=
|
>
|
<
|
<=
|
>=
|
~>
|
~
|