Issue #376
closedNot able to update relative-url to default
Description
Description of problem:
If you have repo with relative url specified, it wont change it back to default with repo update
Version-Release number of selected component (if applicable):
[root@pulp-v2-server ~]# rpm -qa pulp-server
pulp-server-2.3.0-0.16.alpha.el6.noarch
How reproducible:
Steps to Reproduce:
1. create a repo with feed and --reltive-url
2. see repo list details and notice that --relatove-url is set
3. run repo update with --relative-url ""
4. See repo list details again and notice that relative url is still the one from step 2
Actual results:
[root@pulp-v2-server ~]# pulp-admin rpm repo create --repo-id demo --feed http://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/pulp_unittest/ --relative-url /demo/url
Successfully created repository [demo]
pulp-admin repo list --details
+----------------------------------------------------------------------+
Repositories
+----------------------------------------------------------------------+
Id: demo
Display Name: demo
Description: None
Content Unit Counts:
Notes:
Importers:
Config:
Feed: http://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/pulp_unittest
/
Id: yum_importer
Importer Type Id: yum_importer
Last Sync: None
Repo Id: demo
Scheduled Syncs:
Distributors:
Auto Publish: True
Config:
Http: False
Https: True
Relative URL: /demo/url
Distributor Type Id: yum_distributor
Id: yum_distributor
Last Publish: None
Repo Id: demo
Scheduled Publishes:
Auto Publish: False
Config:
Http: False
Https: True
Distributor Type Id: export_distributor
Id: export_distributor
Last Publish: None
Repo Id: demo
Scheduled Publishes:
[root@pulp-v2-server ~]#
[root@pulp-v2-server ~]# pulp-admin rpm repo update --repo-id demo --relative-url ""
Repository [demo] successfully updated
Id: demo
Display Name: demo
Description: None
Content Unit Counts:
Notes:
Importers:
Config:
Feed: http://repos.fedorapeople.org/repos/pulp/pulp/demo_repos/pulp_unittest
/
Id: yum_importer
Importer Type Id: yum_importer
Last Sync: None
Repo Id: demo
Scheduled Syncs:
Distributors:
Auto Publish: True
Config:
Http: False
Https: True
Relative URL: /demo/url
Distributor Type Id: yum_distributor
Id: yum_distributor
Last Publish: None
Repo Id: demo
Scheduled Publishes:
Auto Publish: False
Config:
Http: False
Https: True
Distributor Type Id: export_distributor
Id: export_distributor
Last Publish: None
Repo Id: demo
Scheduled Publishes:
Expected results:
Additional info:
+ This bug was cloned from Bugzilla Bug #1014649 +