0
Fork 0
mirror of https://github.com/TryGhost/Ghost.git synced 2025-01-20 22:42:53 -05:00
ghost/core/server/services
Simon Backx 309ead6108
🐛 Fixed sending multiple support email verification emails (#15044)
refs https://github.com/TryGhost/Team/issues/1686

- When the settings are updated with the `members_support_address` key present, it would always send a verification email
- Root cause is that the service failed to check if the email was changed or not. Due to a bug it always thought the email was changed, triggering the verification flow.
- The admin app will always send all the settings keys when changing some other value. This causes a lot of email verification emails.
- Added tests and email count checks in tests
2022-07-19 15:21:53 +02:00
..
adapter-manager
api-version-compatibility Renamed settings index.js to settings-service.js 2022-05-10 20:55:31 +01:00
auth 🐛 Fixed cookies when running Ghost without SSL (#15022) 2022-07-13 10:49:06 +01:00
bulk-email Added getLazyRelation model helper method (#14943) 2022-05-31 13:21:53 +02:00
comments Extracted email-related functionality out of base comments service file 2022-07-12 10:24:02 +02:00
email-analytics 🐛 Fixed email analytics crashing when processing unsubscribe/complaint events (#14883) 2022-05-24 12:38:42 +01:00
explore Added Ghost Explore endpoint 2022-07-11 16:48:40 +01:00
frontend-data-service Added frontend key to ghost_head for portal (#14782) 2022-05-11 17:34:31 +01:00
integrations
invitations
invites Added inviting user's email address as the reply-to address for staff invites 2022-05-27 13:05:29 +01:00
jobs
mail Extracted email-content-generator into a package 2022-05-04 17:28:09 +08:00
mega Added getLazyRelation model helper method (#14943) 2022-05-31 13:21:53 +02:00
members 🐛 Updated support email verification flow (#15029) 2022-07-15 14:43:52 +02:00
newsletters Fixed error in newsletter editing limit checks (#14817) 2022-05-13 10:15:35 +02:00
notifications
offers
permissions Added members permission system 2022-07-12 10:24:02 +02:00
posts Added Ghost Explore endpoint 2022-07-11 16:48:40 +01:00
public-config Removed oauth experiment 2022-05-16 17:37:13 +01:00
redirects
route-settings Removed sync method from route settings loader 2022-04-28 15:37:09 +01:00
settings 🐛 Fixed sending multiple support email verification emails (#15044) 2022-07-19 15:21:53 +02:00
stats
stripe
themes Switched gscan to validate against v5 set of rules 2022-05-02 20:56:25 +08:00
url Fixed comment 2022-05-17 17:21:38 +08:00
webhooks 🐛 Fixed missing authors in webhook payload 2022-07-13 23:05:27 +12:00
custom-theme-settings.js
limits.js Fixed incorrect usage of limit config causing Ghost not to boot 2022-05-10 15:47:45 -04:00
nft-oembed.js
oembed.js
slack.js
twitter-embed.js
users.js Added post tag assignment on user deletion 2022-07-13 03:06:04 +12:00
xmlrpc.js