Преглед изворни кода

Fix invite url is not passed correctly to managed users invitation emails

GitOrigin-RevId: f334215a7c83088df175467561d41537cfe9e2a8
M Fahru пре 3 година
родитељ
комит
7216d35174
1 измењених фајлова са 2 додато и 0 уклоњено
  1. 2 0
      services/web/app/src/Features/Subscription/ManagedUsersHandler.js

+ 2 - 0
services/web/app/src/Features/Subscription/ManagedUsersHandler.js

@@ -4,6 +4,7 @@ const { GroupPolicy } = require('../../models/GroupPolicy')
 const { User } = require('../../models/User')
 const { User } = require('../../models/User')
 const ManagedUsersPolicy = require('./ManagedUsersPolicy')
 const ManagedUsersPolicy = require('./ManagedUsersPolicy')
 const OError = require('@overleaf/o-error')
 const OError = require('@overleaf/o-error')
+const settings = require('@overleaf/settings')
 const {
 const {
   UserNotFoundError,
   UserNotFoundError,
   SubscriptionNotFoundError,
   SubscriptionNotFoundError,
@@ -176,6 +177,7 @@ async function _sendEmailToGroupMembers(subscriptionId) {
         to: recipient.email,
         to: recipient.email,
         admin: subscription.admin_id,
         admin: subscription.admin_id,
         groupName: subscription.teamName,
         groupName: subscription.teamName,
+        acceptInviteUrl: `${settings.siteUrl}/subscription/${subscriptionId}/enrollment/`,
       }
       }
       EmailHandler.sendDeferredEmail(
       EmailHandler.sendDeferredEmail(
         'surrenderAccountForManagedUsers',
         'surrenderAccountForManagedUsers',