From 66fc9922910539cbec4a5d9a807b614a88e46942 Mon Sep 17 00:00:00 2001 From: Michael Bumann Date: Tue, 14 May 2019 11:06:49 +0200 Subject: [PATCH 1/3] Allow setting any contributor accounts This allows to pass in an account object when creating or updating a contribtor. --- lib/serializers/contributor.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/serializers/contributor.js b/lib/serializers/contributor.js index 92988cb..ab81331 100644 --- a/lib/serializers/contributor.js +++ b/lib/serializers/contributor.js @@ -28,6 +28,7 @@ class Contributor { github_username, gitea_username, wiki_username, + accounts } = this; let data = { @@ -35,7 +36,7 @@ class Contributor { '@type': 'Contributor', kind, name, - 'accounts': [], + 'accounts': (accounts || []), }; if (url) { -- 2.25.1 From f0fe62f6d717a9b77d1ae8af10266f87974a600b Mon Sep 17 00:00:00 2001 From: Michael Bumann Date: Tue, 14 May 2019 09:18:23 +0000 Subject: [PATCH 2/3] Apply suggestions from code review Co-Authored-By: Sebastian Kippe --- lib/serializers/contributor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/serializers/contributor.js b/lib/serializers/contributor.js index ab81331..2ac1fda 100644 --- a/lib/serializers/contributor.js +++ b/lib/serializers/contributor.js @@ -36,7 +36,7 @@ class Contributor { '@type': 'Contributor', kind, name, - 'accounts': (accounts || []), + accounts: accounts || [], }; if (url) { -- 2.25.1 From cf43bf9487805803aacd8a0f0d7d76dcf5339244 Mon Sep 17 00:00:00 2001 From: Michael Bumann Date: Tue, 14 May 2019 11:32:24 +0200 Subject: [PATCH 3/3] Linting --- lib/serializers/contributor.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/serializers/contributor.js b/lib/serializers/contributor.js index 2ac1fda..71afa31 100644 --- a/lib/serializers/contributor.js +++ b/lib/serializers/contributor.js @@ -28,7 +28,7 @@ class Contributor { github_username, gitea_username, wiki_username, - accounts + accounts, } = this; let data = { -- 2.25.1