Page MenuHomePhabricator

Date parameters ignored in Conduit maniphest.search method
Closed, ResolvedPublic

Description

When the method maniphest.search is called, modifiedStart and modifiedEnd constraints seem to be ignored.

Reproduction steps:

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.

Event Timeline

epriestley triaged this task as Normal priority.

Thanks for the report, and for providing detailed reproduction steps.

I think this should now be fixed at HEAD of master. Let me know if you're still seeing issues or I missed anything.

Thanks for being so fast fixing this.