fix: validate external navigation pointers by repository
This commit is contained in:
parent
5bfe163748
commit
3b70703315
2 changed files with 4 additions and 1 deletions
|
|
@ -109,6 +109,9 @@ def build(repo: Path, commit: str | None = None) -> dict[str, Any]:
|
|||
if not relative:
|
||||
continue
|
||||
relative = safe_relative(relative)
|
||||
if item.get("repository_id") not in (None, "REPO-012"):
|
||||
registered_maps.append({"key": key, "path": relative, "id": item.get("id"), "version": item.get("version"), "repository_id": item.get("repository_id"), "sha256": None, "state": "EXTERNAL_REPOSITORY_POINTER"})
|
||||
continue
|
||||
body = commit_bytes(repo, commit, relative)
|
||||
registered_maps.append({
|
||||
"key": key,
|
||||
|
|
|
|||
Loading…
Reference in a new issue