params/metrics diff: address test failures for missing branch key

This commit is contained in:
dberenbaum
2023-01-09 16:57:18 +02:00
committed by Ruslan Kuprieiev
parent 0b192af6f4
commit 435407185f
2 changed files with 4 additions and 2 deletions
+2 -1
View File
@@ -17,7 +17,8 @@ def diff(repo, *args, a_rev=None, b_rev=None, **kwargs):
workspace_rev = (a_rev == "workspace") or (b_rev == "workspace")
if workspace_rev and "workspace" not in metrics:
active_branch = repo.scm.active_branch()
metrics["workspace"] = metrics[active_branch]
if active_branch in metrics:
metrics["workspace"] = metrics[active_branch]
old = metrics.get(a_rev, {}).get("data", {})
new = metrics.get(b_rev, {}).get("data", {})
+2 -1
View File
@@ -17,7 +17,8 @@ def diff(repo, *args, a_rev=None, b_rev=None, **kwargs):
workspace_rev = (a_rev == "workspace") or (b_rev == "workspace")
if workspace_rev and "workspace" not in params:
active_branch = repo.scm.active_branch()
params["workspace"] = params[active_branch]
if active_branch in params:
params["workspace"] = params[active_branch]
old = params.get(a_rev, {}).get("data", {})
new = params.get(b_rev, {}).get("data", {})