#1143 frontend: don't assume all additional repos are copr://
Merged 4 years ago by praiskup. Opened 4 years ago by praiskup.

@@ -151,7 +151,10 @@

  

      @staticmethod

      def get_copr_by_repo_safe(repo_url):

-         owner, copr = helpers.copr_repo_fullname(repo_url).split("/")

+         copr_repo = helpers.copr_repo_fullname(repo_url)

+         if not copr_repo:

+             return None

+         owner, copr = copr_repo.split("/")

          return ComplexLogic.get_copr_by_owner_safe(owner, copr)

  

      @staticmethod

The get_copr_by_repo_safe() is designed to return None. It calls
helpers.copr_repo_fullname() which may return None as well, so when it
happens we need to return None (not try to None.split()).

Fixes: #1142

Makes sense since copr_repo_fullname(...) can return None, +1

rebased onto ce63c24

4 years ago

Pull-Request has been merged by praiskup

4 years ago