Repository :
http://git.fedorahosted.org/cgit/copr.git
On branch : master
---------------------------------------------------------------
commit c5dcbbc5460865042d65b0d337dd9c21b92bd3fd
Author: Jakub Kadlčík <jkadlcik(a)redhat.com>
Date: Wed Sep 2 12:43:32 2015 +0200
Fix missing copr names in yum_repos (RhBug:1258943)
URL build.results may or may not end with slash, so when not,
the urljoin cuts off it's last part (which is copr name)
---------------------------------------------------------------
.../coprs/views/api_ns/api_general.py | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/frontend/coprs_frontend/coprs/views/api_ns/api_general.py
b/frontend/coprs_frontend/coprs/views/api_ns/api_general.py
index 6383e0e..3ded705 100644
--- a/frontend/coprs_frontend/coprs/views/api_ns/api_general.py
+++ b/frontend/coprs_frontend/coprs/views/api_ns/api_general.py
@@ -196,7 +196,7 @@ def api_coprs_by_owner(username=None):
for chroot in repo.active_chroots:
release = release_tmpl.format(chroot=chroot)
yum_repos[release] = fix_protocol_for_backend(
- urlparse.urljoin(build.results, release + '/'))
+ os.path.join(build.results, release + '/'))
break
output["repos"].append({"name": repo.name,
@@ -233,7 +233,7 @@ def api_coprs_by_owner_detail(username, coprname):
for chroot in copr.active_chroots:
release = release_tmpl.format(chroot=chroot)
yum_repos[release] = fix_protocol_for_backend(
- urlparse.urljoin(build.results, release + '/'))
+ os.path.join(build.results, release + '/'))
break
output["detail"] = {
"name": copr.name,