#113 Encode the project name and update the logger name
Merged 3 years ago by mobrien. Opened 3 years ago by pingou.

file modified
+4 -2
@@ -16,6 +16,7 @@ 

  import logging

  import re

  import os

+ import urllib.parse

  

  import requests

  
@@ -37,7 +38,7 @@ 

  from pagure.lib.git_auth import GitAuthHelper, _read_file

  from pagure.utils import is_repo_committer

  

- _log = logging.getLogger(__name__)

+ _log = logging.getLogger("pagure_auth")

  

  

  class DistGitAuth(GitAuthHelper):
@@ -94,8 +95,9 @@ 

              "modules": "module",

              "container": "container",

          }

+         name = urllib.parse.quote(project.name)

          resp = requests.get(

-             f"{self.pdc_url}component-branches/?global_component={project.name}"

+             f"{self.pdc_url}component-branches/?global_component={name}"

              f"&name={refname}&type={namespace2pdctype[project.namespace]}&fields=active"

          )

  

no initial comment

Pull-Request has been merged by mobrien

3 years ago
Metadata