|
@@ -7,6 +7,7 @@ SubscriptionLocator = require("./SubscriptionLocator")
|
|
|
V1SubscriptionManager = require("./V1SubscriptionManager")
|
|
V1SubscriptionManager = require("./V1SubscriptionManager")
|
|
|
InstitutionsGetter = require("../Institutions/InstitutionsGetter")
|
|
InstitutionsGetter = require("../Institutions/InstitutionsGetter")
|
|
|
PublishersGetter = require("../Publishers/PublishersGetter")
|
|
PublishersGetter = require("../Publishers/PublishersGetter")
|
|
|
|
|
+sanitizeHtml = require 'sanitize-html'
|
|
|
logger = require('logger-sharelatex')
|
|
logger = require('logger-sharelatex')
|
|
|
_ = require("underscore")
|
|
_ = require("underscore")
|
|
|
async = require('async')
|
|
async = require('async')
|
|
@@ -94,6 +95,9 @@ module.exports =
|
|
|
trial_ends_at: recurlySubscription.trial_ends_at
|
|
trial_ends_at: recurlySubscription.trial_ends_at
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ for memberGroupSubscription in memberGroupSubscriptions
|
|
|
|
|
+ memberGroupSubscription.teamNotice = sanitizeHtml(memberGroupSubscription.teamNotice)
|
|
|
|
|
+
|
|
|
callback null, {
|
|
callback null, {
|
|
|
personalSubscription,
|
|
personalSubscription,
|
|
|
managedGroupSubscriptions,
|
|
managedGroupSubscriptions,
|