Ghost/ghost
Daniel Lockyer 7e9d82655e Added extra validation for reset_password endpoint
fix https://linear.app/tryghost/issue/SLO-104/cannot-read-properties-of-undefined-reading-0-an-unexpected-error

- if the request body didn't contain the correct keys, it'd just HTTP
  500 out of there
- this adds some optional chaining so we end up with undefined if
  anything isn't as expected, and the following if-statement does the
  rest of the check for us
- this also adds a breaking test (the first E2E test for authentication, yay!)
2024-05-08 18:05:04 +02:00
..
adapter-cache-memory-ttl
adapter-cache-redis Added an optional timeout parameter to AdapterCacheRedis (#20131) 2024-05-02 20:39:23 -07:00
adapter-manager Update TryGhost packages 2024-05-01 17:01:41 +02:00
admin Added access and publish date display to internal link list on hover (#20168) 2024-05-08 16:04:05 +00:00
announcement-bar-settings
api-framework Excluded docName key from API controller method map 2024-05-08 11:19:47 +02:00
api-version-compatibility-service Fixed handling requests with mismatching version and missing key 2024-05-02 13:03:26 +02:00
audience-feedback Update TryGhost packages 2024-05-01 17:01:41 +02:00
bookshelf-repository
bootstrap-socket Update TryGhost packages 2024-05-01 17:01:41 +02:00
collections Update TryGhost packages 2024-05-01 17:01:41 +02:00
constants
core Added extra validation for reset_password endpoint 2024-05-08 18:05:04 +02:00
custom-theme-settings-service Update TryGhost packages 2024-05-01 17:01:41 +02:00
data-generator Update TryGhost packages 2024-05-01 17:01:41 +02:00
domain-events Update TryGhost packages 2024-05-01 17:01:41 +02:00
donations
dynamic-routing-events
email-addresses
email-analytics-provider-mailgun
email-analytics-service Update TryGhost packages 2024-05-01 17:01:41 +02:00
email-content-generator
email-events
email-service Fixed typo 2024-05-07 20:00:11 +02:00
email-suppression-list
express-dynamic-redirects
external-media-inliner
extract-api-key
ghost Added ability for Actor to sign requests 2024-05-06 14:21:16 +07:00
html-to-plaintext
i18n
importer-handler-content-files
importer-revue Update TryGhost packages 2024-05-01 17:01:41 +02:00
in-memory-repository
job-manager Update TryGhost packages 2024-05-01 17:01:41 +02:00
link-redirects
link-replacer
link-tracking Update TryGhost packages 2024-05-01 17:01:41 +02:00
magic-link Update dependency @types/nodemailer to v6.4.15 2024-05-06 11:55:52 +02:00
mail-events Update TryGhost packages 2024-05-01 17:01:41 +02:00
mailgun-client Update TryGhost packages 2024-05-01 17:01:41 +02:00
member-attribution Fixed extra arguments being supplied to function calls 2024-05-07 11:44:07 +02:00
member-events
members-api Added function names to more middleware 2024-05-06 17:51:39 +02:00
members-csv
members-events-service Update TryGhost packages 2024-05-01 17:01:41 +02:00
members-importer Fixed misc JSDoc types 2024-05-07 11:44:07 +02:00
members-ssr Update TryGhost packages 2024-05-01 17:01:41 +02:00
mentions-email-report
milestones Update TryGhost packages 2024-05-01 17:01:41 +02:00
minifier Update TryGhost packages 2024-05-01 17:01:41 +02:00
model-to-domain-event-interceptor
mw-api-version-mismatch Fixed extra arguments being supplied to function calls 2024-05-07 11:44:07 +02:00
mw-cache-control
mw-error-handler Handled invalid timestamp format in filters 2024-05-08 09:28:56 +02:00
mw-session-from-token Added function names to more middleware 2024-05-06 17:51:39 +02:00
mw-update-user-last-seen
mw-version-match Update dependency semver to v7.6.1 2024-05-08 09:04:44 +02:00
mw-vhost
nql-filter-expansions
oembed-service Update TryGhost packages 2024-05-01 17:01:41 +02:00
offers Update TryGhost packages 2024-05-01 17:01:41 +02:00
package-json Update TryGhost packages 2024-05-01 17:01:41 +02:00
payments Update TryGhost packages 2024-05-01 17:01:41 +02:00
post-events
post-revisions
posts-service Rolled out API framework JSDoc typing to more places 2024-05-08 09:28:31 +02:00
recommendations Update TryGhost packages 2024-05-01 17:01:41 +02:00
referrers
security
session-service Added function names to more middleware 2024-05-06 17:51:39 +02:00
settings-path-manager Update TryGhost packages 2024-05-01 17:01:41 +02:00
slack-notifications Update TryGhost packages 2024-05-01 17:01:41 +02:00
staff-service
stats-service
stripe Update TryGhost packages 2024-05-01 17:01:41 +02:00
tiers Update TryGhost packages 2024-05-01 17:01:41 +02:00
update-check-service Update TryGhost packages 2024-05-01 17:01:41 +02:00
verification-trigger Update TryGhost packages 2024-05-01 17:01:41 +02:00
version-notifications-data-service Fixed handling requests with mismatching version and missing key 2024-05-02 13:03:26 +02:00
webmentions Update TryGhost packages 2024-05-01 17:01:41 +02:00
tsconfig.json