From 64b30726b1f7a674bc2318d6170fb1cef64c55d8 Mon Sep 17 00:00:00 2001 From: Janaka-Steph Date: Tue, 2 Apr 2024 15:25:20 -0300 Subject: [PATCH] Accept email when it already exists (#151) * Accept email when it already exists * Accept email when it already exists --- .gitignore | 1 + backend/api/add-member.js | 3 +++ 2 files changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index c289ae2..58ded63 100644 --- a/.gitignore +++ b/.gitignore @@ -17,6 +17,7 @@ __pycache__/ .idea/**/usage.statistics.xml .idea/**/dictionaries .idea/**/shelf +.idea/copilot/ # AWS User-specific .idea/**/aws.xml diff --git a/backend/api/add-member.js b/backend/api/add-member.js index c9503d8..916ae14 100644 --- a/backend/api/add-member.js +++ b/backend/api/add-member.js @@ -54,6 +54,9 @@ export default async function handler(req, res) { return res.status(200).json(response.data); } catch (error) { console.error("Ghost error", error.response.data.errors); + if (error.response.data.errors[0].context === 'Member already exists. Attempting to add member with existing email address') { + return res.status(200).json({}); + } return res.status(500).json({ error: `${error.response.data.errors[0].message} Context: ${error.response.data.errors[0].context}` }); } }