Description of problem: Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. pulp-admin rpm repo sync schedules delete --schedule-id 54bff6f0421aa9725f7e0ab1 --repo-id zoo 2. pulp-admin rpm repo sync schedules delete --schedule-id 54bff6f0421aa9725f7e0ab1 --repo-id zoo 3. "Schedule successfully deleted" is displayed both times the command is executed with the same schedule-id. Actual results: Expected results: Additional info:
The schedule id is used in the URL so it should return a 404. I think raising a MissingResource would cause this to be represented better (no ugly traceback) and give it a 404 response code.
https://github.com/pulp/pulp/pull/1614
this one https://github.com/pulp/pulp/pull/1618
2.6.0-0.7.beta
>> rpm -qa pulp-server pulp-server-2.6.0-0.7.beta.el6.noarch >> pulp-admin rpm repo sync schedules create --repo-id gena --schedule=2015-02-13T10:35:00Z/PT1M Schedule successfully created >> pulp-admin rpm repo sync schedules list --repo-id gena +----------------------------------------------------------------------+ Schedules +----------------------------------------------------------------------+ Schedule: 2015-02-13T10:35:00Z/PT1M Id: 54de1bb5422f0704c03b99fe Enabled: True Next Run: 2015-02-13T15:45:00Z >> pulp-admin rpm repo sync schedules delete --schedule-id 54de1bb5422f0704c03b99fe --repo-id gena Schedule successfully deleted >> pulp-admin rpm repo sync schedules delete --schedule-id 54de1bb5422f0704c03b99fe --repo-id gena The following resource(s) could not be found: 54de1bb5422f0704c03b99fe (schedule_id) >> pulp-admin rpm repo sync schedules list --repo-id gena+----------------------------------------------------------------------+ Schedules +----------------------------------------------------------------------+ There are no schedules defined for this operation
Moved to https://pulp.plan.io/issues/674