1
0
mirror of https://github.com/openSUSE/osc.git synced 2025-02-21 01:32:10 +01:00

Fix assembling scm_url when scmsync_obsinfo.revision is None

This commit is contained in:
Daniel Mach 2025-02-10 14:15:57 +01:00
parent 0b4f39448d
commit b78432ffd3

View File

@ -3176,7 +3176,10 @@ def checkout_package(
# we need also take into account that the url was different at that point of time
from .obs_api.scmsync_obsinfo import ScmsyncObsinfo
scmsync_obsinfo = ScmsyncObsinfo.from_api(apiurl, project, package, rev=revision)
scm_url = f"{scmsync_obsinfo.url}#{scmsync_obsinfo.revision}"
if scmsync_obsinfo.revision:
scm_url = f"{scmsync_obsinfo.url}#{scmsync_obsinfo.revision}"
else:
scm_url = f"{scmsync_obsinfo.url}"
run_obs_scm_bridge(url=scm_url, target_dir=directory)