Description
Current behaviour
The get-file-locations
command with the --server
option and HTTP value works nicely:
$ cernopendata-client get-file-locations --recid 5500 --server http://opendata-qa.cern.ch
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/BuildFile.xml
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/HiggsDemoAnalyzer.cc
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/List_indexfile.txt
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/M4Lnormdatall.cc
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/M4Lnormdatall_lvl3.cc
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/demoanalyzer_cfg_level3MC.py
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/demoanalyzer_cfg_level3data.py
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/demoanalyzer_cfg_level4MC.py
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/demoanalyzer_cfg_level4data.py
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/mass4l_combine.pdf
http://opendata-qa.cern.ch/eos/opendata/cms/software/HiggsExample20112012/mass4l_combine.png
The same with HTTPS value is not respecting --server
base URL:
$ cernopendata-client get-file-locations --recid 5500 --server https://opendata-qa.cern.ch
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/BuildFile.xml
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/HiggsDemoAnalyzer.cc
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/List_indexfile.txt
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/M4Lnormdatall.cc
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/M4Lnormdatall_lvl3.cc
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/demoanalyzer_cfg_level3MC.py
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/demoanalyzer_cfg_level3data.py
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/demoanalyzer_cfg_level4MC.py
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/demoanalyzer_cfg_level4data.py
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/mass4l_combine.pdf
https://opendata.cern.ch/eos/opendata/cms/software/HiggsExample20112012/mass4l_combine.png
Note that the output reverts back to the default server, not respecting the base URL specified in the --server
command-line option.
Expected behaviour
The output should always respect --server
value and use it for the base URL, regardless of whether the protocol is HTTP or HTTPS.
Metadata
Metadata
Assignees
Labels
No labels