Skip to content

Commit 205d0b5

Browse files
Merge pull request #488 from kmdrn7/fix/missing-user-id
fix: add missing user id for stash
2 parents 4389ca1 + 6f977cc commit 205d0b5

21 files changed

+41
-2
lines changed

scm/driver/stash/pr.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -428,6 +428,7 @@ func convertPullRequest(from *pullRequest) *scm.PullRequest {
428428
Created: time.Unix(from.CreatedDate/1000, 0),
429429
Updated: time.Unix(from.UpdatedDate/1000, 0),
430430
Author: scm.User{
431+
ID: from.Author.User.ID,
431432
Login: from.Author.User.Slug,
432433
Name: from.Author.User.DisplayName,
433434
Email: from.Author.User.EmailAddress,

scm/driver/stash/testdata/commit.json.golden

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22
"Sha": "131cb13f4aed12e725177bc4b7c28db67839bf9f",
33
"Message": "update files",
44
"Author": {
5+
"ID": 1,
56
"Name": "Jane Citizen",
67
"Email": "[email protected]",
78
"Date": "2018-07-04T09:01:42-07:00",
89
"Login": "jcitizen",
910
"Avatar": "https://www.gravatar.com/avatar/9e26471d35a78862c17e467d87cddedf.jpg"
1011
},
1112
"Committer": {
13+
"ID": 1,
1214
"Name": "Jane Citizen",
1315
"Email": "[email protected]",
1416
"Date": "2018-07-04T09:01:42-07:00",

scm/driver/stash/testdata/pr.json.golden

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,15 @@
4242
"Closed": false,
4343
"Merged": false,
4444
"Author": {
45+
"ID": 1,
4546
"Login": "jcitizen",
4647
"Name": "Jane Citizen",
4748
"Email": "[email protected]",
4849
"Avatar": "https://www.gravatar.com/avatar/9e26471d35a78862c17e467d87cddedf.jpg"
4950
},
5051
"Reviewers": [
5152
{
53+
"ID": 115026,
5254
"Login": "tom",
5355
"Name": "Tom",
5456
"Email": "[email protected]",

scm/driver/stash/testdata/prs.json.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"Merged": false,
4444
"State": "open",
4545
"Author": {
46+
"ID": 1,
4647
"Login": "jcitizen",
4748
"Name": "Jane Citizen",
4849
"Email": "[email protected]",

scm/driver/stash/testdata/user.json.golden

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
{
2+
"ID": 1,
23
"Login": "jcitizen",
34
"Name": "Jane Citizen",
45
"Email": "[email protected]",

scm/driver/stash/testdata/webhooks/pr_approved.json.golden

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,15 @@
6464
}
6565
},
6666
"Author": {
67+
"ID": 1,
6768
"Login": "admin",
6869
"Name": "Administrator",
6970
"Email": "[email protected]",
7071
"Avatar": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61.jpg"
7172
},
7273
"Reviewers": [
7374
{
75+
"ID": 2,
7476
"Login": "user",
7577
"Name": "User",
7678
"Email": "[email protected]",
@@ -83,6 +85,7 @@
8385
"Review": {
8486
"State": "APPROVED",
8587
"Author": {
88+
"ID": 2,
8689
"Login": "user",
8790
"Name": "User",
8891
"Email": "[email protected]",

scm/driver/stash/testdata/webhooks/pr_comment.json.golden

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,7 @@
6767
"State": "open",
6868
"MergeSha": "",
6969
"Author": {
70+
"ID": 1,
7071
"Login": "admin",
7172
"Name": "Administrator",
7273
"Email": "[email protected]",
@@ -83,6 +84,7 @@
8384
"ID": 62,
8485
"Body": "I am a PR comment",
8586
"Author": {
87+
"ID": 1,
8688
"Login": "admin",
8789
"Name": "Administrator",
8890
"Email": "[email protected]",
@@ -96,6 +98,7 @@
9698
"Updated": "2017-09-19T02:21:06+01:00"
9799
},
98100
"Sender": {
101+
"ID": 1,
99102
"Login": "admin",
100103
"Name": "Administrator",
101104
"Email": "[email protected]",

scm/driver/stash/testdata/webhooks/pr_declined.json.golden

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
}
6565
},
6666
"Author": {
67+
"ID": 1,
6768
"Login": "jcitizen",
6869
"Name": "Jane Citizen",
6970
"Email": "[email protected]",
@@ -73,6 +74,7 @@
7374
"Updated": "2018-07-05T12:30:48-07:00"
7475
},
7576
"Sender": {
77+
"ID": 1,
7678
"Login": "jcitizen",
7779
"Name": "Jane Citizen",
7880
"Email": "[email protected]",

scm/driver/stash/testdata/webhooks/pr_deleted.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"actor": {
55
"name": "jcitizen",
66
"emailAddress": "[email protected]",
7-
"id": 1,
7+
"id": 0,
88
"displayName": "Jane Citizen",
99
"active": true,
1010
"slug": "jcitizen",
@@ -70,7 +70,7 @@
7070
"user": {
7171
"name": "jcitizen",
7272
"emailAddress": "[email protected]",
73-
"id": 1,
73+
"id": 0,
7474
"displayName": "Jane Citizen",
7575
"active": true,
7676
"slug": "jcitizen",

scm/driver/stash/testdata/webhooks/pr_merged.json.golden

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
}
6565
},
6666
"Author": {
67+
"ID": 1,
6768
"Login": "jcitizen",
6869
"Name": "Jane Citizen",
6970
"Email": "[email protected]",
@@ -73,6 +74,7 @@
7374
"Updated": "2018-07-05T12:33:20-07:00"
7475
},
7576
"Sender": {
77+
"ID": 1,
7678
"Login": "jcitizen",
7779
"Name": "Jane Citizen",
7880
"Email": "[email protected]",

0 commit comments

Comments
 (0)