Skip to content

Commit

Permalink
also invalidate org cache after updating opt out message
Browse files Browse the repository at this point in the history
  • Loading branch information
mathemagica committed Sep 13, 2018
1 parent d28cc6e commit c1feaab
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 1 deletion.
2 changes: 1 addition & 1 deletion src/server/api/organization.js
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ export const resolvers = {
},
threeClickEnabled: (organization) => organization.features.indexOf('threeClick') !== -1,
textingHoursEnforced: (organization) => organization.texting_hours_enforced,
optOutMessage: (organization) => (organization.features.indexOf('opt_out_message') !== -1 ? JSON.parse(organization.features).opt_out_message : process.env.OPT_OUT_MESSAGE) || 'I\'m opting you out of texts immediately. Have a great day.',
optOutMessage: (organization) => (organization.features && organization.features.indexOf('opt_out_message') !== -1 ? JSON.parse(organization.features).opt_out_message : process.env.OPT_OUT_MESSAGE) || 'I\'m opting you out of texts immediately. Have a great day.',
textingHoursStart: (organization) => organization.texting_hours_start,
textingHoursEnd: (organization) => organization.texting_hours_end
}
Expand Down
3 changes: 3 additions & 0 deletions src/server/api/schema.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,8 @@ import { applyScript } from '../../lib/scripts'
import camelCaseKeys from 'camelcase-keys'
import isUrl from 'is-url'
import { buildCampaignQuery } from './campaign'
import { organizationCache } from '../models/cacheable_queries/organization'


import {
Assignment,
Expand Down Expand Up @@ -512,6 +514,7 @@ const rootMutations = {
organization.features = JSON.stringify(featuresJSON)

await organization.save()
await organizationCache.clear(organizationId)

return await Organization.get(organizationId)
},
Expand Down

0 comments on commit c1feaab

Please sign in to comment.