When the method maniphest.search is called, modifiedStart and modifiedEnd constraints seem to be ignored.
Reproduction steps:
- Go to maniphest.search method on Conduit web interface (https://secure.phabricator.com/conduit/method/maniphest.search/)
- Fill the form using the next parameters:
- constraints : {"modifiedStart" : 1323032881}
- order : "outdated"
- Click on "Call Method"
Expected result:
- Tasks that were updated before 1323032881 will be filtered and not returned
- Only those tasks updated after the given date will be returned
Actual result:
- Tasks updated before 1323032881 are returned
- At the time this is being written, tasks with ids 518, 521, which their last update time was on 1323032880, are also returned. These should not be included on the result data.
The same problem happens using modifiedEnd as parameter. The exepected result should include only those tasks updated before the given date but all tasks are returned instead.
You can test this on the current version of the server.