mirror of
https://github.com/dart-lang/sdk
synced 2024-09-18 22:01:19 +00:00
[infra] Fix approve_results deleting existing meta-information.
Change-Id: I585344cdf13d8cde93b0eba8e850d436a11c9200 Reviewed-on: https://dart-review.googlesource.com/c/91200 Reviewed-by: William Hesse <whesse@google.com>
This commit is contained in:
parent
4f9af4cd03
commit
b2a93177a0
|
@ -684,12 +684,14 @@ ${parser.usage}""");
|
|||
final futures = <Future>[];
|
||||
for (final String bot in unapprovedBots) {
|
||||
Map<String, dynamic> approveData(Test test) {
|
||||
final data = new Map<String, dynamic>.from(test.resultData);
|
||||
if (!test.isApproved) {
|
||||
if (test.isApproved) {
|
||||
return test.approvedResultData;
|
||||
} else {
|
||||
final data = new Map<String, dynamic>.from(test.resultData);
|
||||
data["approver"] = username;
|
||||
data["approved_at"] = now;
|
||||
return data;
|
||||
}
|
||||
return data;
|
||||
}
|
||||
|
||||
final dataList = testsForBots[bot].map(approveData).toList();
|
||||
|
|
Loading…
Reference in a new issue