From 234d1c955f0f4e35f8ea0f952d518f3ffae8540e Mon Sep 17 00:00:00 2001 From: Jakub Kadlcik Date: Mon, 22 Sep 2025 16:56:58 +0200 Subject: [PATCH] copr-be: fix Pulp URLs for group projects like @copr/copr-dev --- roles/copr/backend/templates/lighttpd/dir-generator.php.j2 | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/roles/copr/backend/templates/lighttpd/dir-generator.php.j2 b/roles/copr/backend/templates/lighttpd/dir-generator.php.j2 index 1f7fc0bd85..34bb3a5942 100755 --- a/roles/copr/backend/templates/lighttpd/dir-generator.php.j2 +++ b/roles/copr/backend/templates/lighttpd/dir-generator.php.j2 @@ -268,14 +268,16 @@ if (count($path) >= 7) { $buildid = ltrim(explode('-', $path[5])[0], '0'); $frontend_url = implode('/', [$frontend_baseurl, 'coprs', $owner, $project, 'build', $buildid]); $frontend_url_text = 'Go to COPR frontend build'; - $pulp_url = implode('/', [$pulp_baseurl, $owner, $project]); + $pulp_owner = $path[2]; + $pulp_url = implode('/', [$pulp_baseurl, $pulp_owner, $project]); $pulp_url_text = 'Go to Pulp results for this project'; } else if (count($path) >= 5) { $owner = preg_replace('/^(@|%40)(.*)$/', 'g/$2', $path[2]); $project = $path[3]; $frontend_url = implode('/', [$frontend_baseurl, 'coprs', $owner, $project]); $frontend_url_text = 'Go to COPR frontend project'; - $pulp_url = implode('/', [$pulp_baseurl, $owner, $project]); + $pulp_owner = $path[2]; + $pulp_url = implode('/', [$pulp_baseurl, $pulp_owner, $project]); $pulp_url_text = 'Go to Pulp results for this project'; } else { $frontend_url = $frontend_baseurl;