Skip to content

Commit 5f0400e

Browse files
committed
Add in ability to set Benchmark data if it's first being created
1 parent 9b4af1c commit 5f0400e

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

codespeed/views.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -894,6 +894,19 @@ def save_result(data):
894894
branch, created = Branch.objects.get_or_create(name=data["branch"],
895895
project=p)
896896
b, created = Benchmark.objects.get_or_create(name=data["benchmark"])
897+
898+
if created:
899+
if "description" in data:
900+
b.description = data["description"]
901+
if "units" in data:
902+
b.units = data["units"]
903+
if "units_title" in data:
904+
b.units_title = data["units_title"]
905+
if "lessisbetter" in data:
906+
b.lessisbetter = data["lessisbetter"]
907+
b.full_clean()
908+
b.save()
909+
897910
try:
898911
rev = branch.revisions.get(commitid=data['commitid'])
899912
except Revision.DoesNotExist:

0 commit comments

Comments
 (0)