From 417a4c72816cc7f3eea0abef41c93850fd7168d3 Mon Sep 17 00:00:00 2001 From: Rish Date: Thu, 14 Jan 2021 14:19:16 +0530 Subject: [PATCH] Added firstpromoter id to member site data no issue Adds FirstPromoter id to member site data from settings, allowing Portal to setup FirstPromoter integration if enabled --- core/server/services/members/middleware.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/core/server/services/members/middleware.js b/core/server/services/members/middleware.js index 0f1b9053e5..9ea569ff39 100644 --- a/core/server/services/members/middleware.js +++ b/core/server/services/members/middleware.js @@ -90,6 +90,7 @@ const updateMemberData = async function (req, res) { const getMemberSiteData = async function (req, res) { const isStripeConfigured = membersService.config.isStripeConnected(); const domain = urlUtils.urlFor('home', true).match(new RegExp('^https?://([^/:?#]+)(?:[/:?#]|$)', 'i')); + const firstpromoterId = settingsCache.get('firstpromoter') ? settingsCache.get('firstpromoter_id') : ''; const blogDomain = domain && domain[1]; let supportAddress = settingsCache.get('members_support_address') || 'noreply'; if (!supportAddress.includes('@')) { @@ -112,6 +113,7 @@ const getMemberSiteData = async function (req, res) { portal_button_icon: settingsCache.get('portal_button_icon'), portal_button_signup_text: settingsCache.get('portal_button_signup_text'), portal_button_style: settingsCache.get('portal_button_style'), + firstpromoter_id: firstpromoterId, members_support_address: supportAddress };