Skip to content

Commit e4cb1c2

Browse files
committed
Implement chance culprit revision for backend.
1 parent bc097e6 commit e4cb1c2

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

tests/webapp/api/test_performance_alertsummary_api.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,7 @@ def test_alert_summaries_get(
8888
"related_alerts",
8989
"repository",
9090
"push_id",
91+
"original_revision",
9192
"status",
9293
"revision",
9394
"push_timestamp",
@@ -167,6 +168,7 @@ def test_alert_summaries_get_onhold(
167168
"related_alerts",
168169
"repository",
169170
"push_id",
171+
"original_revision",
170172
"status",
171173
"revision",
172174
"push_timestamp",

treeherder/webapp/api/performance_serializers.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,11 @@ class PerformanceAlertSummarySerializer(serializers.ModelSerializer):
273273
)
274274
repository = serializers.SlugRelatedField(read_only=True, slug_field="name")
275275
framework = serializers.SlugRelatedField(read_only=True, slug_field="id")
276-
revision = serializers.SlugRelatedField(read_only=False, slug_field="revision", source="push", required=False, queryset=Push.objects.all())
277-
original_revision = serializers.SlugRelatedField(read_only=True, slug_field="revision", source="original_push")
276+
revision = serializers.SlugRelatedField(read_only=False, slug_field="revision",
277+
source="push",required=False,
278+
queryset=Push.objects.all())
279+
original_revision = serializers.SlugRelatedField(read_only=True, slug_field="revision",
280+
source="original_push")
278281
push_timestamp = TimestampField(source="push", read_only=True)
279282
prev_push_revision = serializers.SlugRelatedField(
280283
read_only=True, slug_field="revision", source="prev_push"

0 commit comments

Comments
 (0)