Filtering burnup rate by project produces exception


#1

Observed Behavior:
If I filter the Maniphest burnup report /maniphest/report/burn/ by a project, it produces

Unhandled Exception (“InvalidArgumentException”)

Value provided to “replaceQueryParam()” for key “window” is NULL. Use “removeQueryParam()” to remove a query parameter.

Expected Behavior:
Display a chart of Maniphest tasks that belong to the selected project.

Phabricator Version:
current branch “stable”:
phabricator
5d88eef26b72623be528f6e448b5615a7cb166c2 (Sat, Feb 23) (branched from 701a9bc339b9d419326a62e85ef13666b08046cd on origin)
arcanist
b4a302683b1aefbbb2ab9d1aaaf418b551b84b28 (Sat, Feb 23) (branched from 9581dd0f52726b10c923038c28d5fe2170f0d1b6 on origin)
phutil
813a26a2d09758f3c407a0c99c6761f11f62cb90 (Sat, Feb 23) (branched from 671ec8fb8f7aa74e9e825ca95fd96ce4bbf79160 on origin)
php
7.3.2
diff
3.5 at /usr/bin/diff
git
2.11.0 at /usr/bin/git
hg
Not Available
pygmentize
2.2.0 at /usr/bin/pygmentize
svn
Not Available

Reproduction Steps:
Phabricator installation with at least one project and at least one Manifest Task associated with that project:

  • open /maniphest/report/burn/
  • In the Project input, select a project
  • Click on button “Filter By Project”
  • Browser now displays:

Unhandled Exception (“InvalidArgumentException”)

Value provided to “replaceQueryParam()” for key “window” is NULL. Use “removeQueryParam()” to remove a query parameter.


#2

Thanks, see https://secure.phabricator.com/D20207.


#3

This is now in master and stable.


closed #4