Details
-
Bug
-
Resolution: Fixed
-
Low
-
3.5.2, 3.6.1, 3.6.2, 3.9.0, 4.0.0
-
None
Description
It seems to be broken when eyeQL contains '=' (equals) character.
Few scenarios identified:
If you create a review with a search result, and you used either Before Date or After Date, if you select Add all X revisions, it will fail with the following error:
error parsing query: expecting DATE, found 'null'
Performing the above steps by selecting an Author and then selecting Add all X revisions results in an error message such as:
error parsing query: unexpected <EOF> at character 44
Steps to reproduce:
- Create a review.
- Select Search for files.
- Select a repository.
- Select a Before: date of today, or an Author
- Click Search
- Click Add all X revisions.
It also affects advanced search, as explained in https://answers.atlassian.com/questions/12157207/adding-content-to-a-crucible-review-using-eyeql-error-parsing-query-expecting-eq-found-null , steps to reproduce:
- click + to add content
- select Search for Files
- click Switch to advanced search
- enter an EyeQL query: select revisions where csid = C where C is an existing P4 changeset ID (same with other SCMs)
- click Search
- click Add all N revisions
an error message is shown:
error parsing query: expecting EQ, found 'null'