mirror of
https://github.com/TryGhost/Ghost.git
synced 2024-12-24 03:14:03 +03:00
Added email_suppression property to response for PUT api/member
method (#15946)
closes TryGhost/Team#2359 - Keep the same response structure for `api/member` GET and PUT methods
This commit is contained in:
parent
0ab652b768
commit
62681037f0
@ -180,9 +180,10 @@ const updateMemberData = async function (req, res) {
|
||||
id: member.id,
|
||||
withRelated: ['stripeSubscriptions', 'stripeSubscriptions.customer', 'stripeSubscriptions.stripePrice', 'newsletters']
|
||||
};
|
||||
const updatedMember = await membersService.api.members.update(data, options);
|
||||
await membersService.api.members.update(data, options);
|
||||
const updatedMember = await membersService.ssr.getMemberDataFromSession(req, res);
|
||||
|
||||
res.json(formattedMemberResponse(updatedMember.toJSON()));
|
||||
res.json(formattedMemberResponse(updatedMember));
|
||||
} else {
|
||||
res.json(null);
|
||||
}
|
||||
|
@ -49,6 +49,10 @@ exports[`Comments API when authenticated can update comment notifications 1: [bo
|
||||
Object {
|
||||
"avatar_image": null,
|
||||
"email": "member@example.com",
|
||||
"email_suppression": Object {
|
||||
"info": null,
|
||||
"suppressed": false,
|
||||
},
|
||||
"enable_comment_notifications": false,
|
||||
"expertise": "test",
|
||||
"firstname": "Test",
|
||||
@ -78,7 +82,7 @@ exports[`Comments API when authenticated can update comment notifications 2: [he
|
||||
Object {
|
||||
"access-control-allow-origin": "*",
|
||||
"cache-control": "no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0",
|
||||
"content-length": "448",
|
||||
"content-length": "501",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"etag": StringMatching /\\(\\?:W\\\\/\\)\\?"\\(\\?:\\[ !#-\\\\x7E\\\\x80-\\\\xFF\\]\\*\\|\\\\r\\\\n\\[\\\\t \\]\\|\\\\\\\\\\.\\)\\*"/,
|
||||
"vary": "Accept-Encoding",
|
||||
@ -209,6 +213,10 @@ exports[`Comments API when authenticated can update member expertise 1: [body] 1
|
||||
Object {
|
||||
"avatar_image": null,
|
||||
"email": "member@example.com",
|
||||
"email_suppression": Object {
|
||||
"info": null,
|
||||
"suppressed": false,
|
||||
},
|
||||
"enable_comment_notifications": true,
|
||||
"expertise": "Head of Testing",
|
||||
"firstname": null,
|
||||
@ -238,7 +246,7 @@ exports[`Comments API when authenticated can update member expertise 2: [headers
|
||||
Object {
|
||||
"access-control-allow-origin": "*",
|
||||
"cache-control": "no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0",
|
||||
"content-length": "449",
|
||||
"content-length": "502",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"etag": StringMatching /\\(\\?:W\\\\/\\)\\?"\\(\\?:\\[ !#-\\\\x7E\\\\x80-\\\\xFF\\]\\*\\|\\\\r\\\\n\\[\\\\t \\]\\|\\\\\\\\\\.\\)\\*"/,
|
||||
"vary": "Accept-Encoding",
|
||||
@ -250,6 +258,10 @@ exports[`Comments API when authenticated can update name 1: [body] 1`] = `
|
||||
Object {
|
||||
"avatar_image": null,
|
||||
"email": "member@example.com",
|
||||
"email_suppression": Object {
|
||||
"info": null,
|
||||
"suppressed": false,
|
||||
},
|
||||
"enable_comment_notifications": true,
|
||||
"expertise": "test",
|
||||
"firstname": "Test",
|
||||
@ -279,7 +291,7 @@ exports[`Comments API when authenticated can update name 2: [headers] 1`] = `
|
||||
Object {
|
||||
"access-control-allow-origin": "*",
|
||||
"cache-control": "no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0",
|
||||
"content-length": "447",
|
||||
"content-length": "500",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"etag": StringMatching /\\(\\?:W\\\\/\\)\\?"\\(\\?:\\[ !#-\\\\x7E\\\\x80-\\\\xFF\\]\\*\\|\\\\r\\\\n\\[\\\\t \\]\\|\\\\\\\\\\.\\)\\*"/,
|
||||
"vary": "Accept-Encoding",
|
||||
@ -332,6 +344,10 @@ exports[`Comments API when authenticated trims whitespace from expertise 1: [bod
|
||||
Object {
|
||||
"avatar_image": null,
|
||||
"email": "member@example.com",
|
||||
"email_suppression": Object {
|
||||
"info": null,
|
||||
"suppressed": false,
|
||||
},
|
||||
"enable_comment_notifications": true,
|
||||
"expertise": "test",
|
||||
"firstname": null,
|
||||
@ -361,7 +377,7 @@ exports[`Comments API when authenticated trims whitespace from expertise 2: [hea
|
||||
Object {
|
||||
"access-control-allow-origin": "*",
|
||||
"cache-control": "no-cache, private, no-store, must-revalidate, max-stale=0, post-check=0, pre-check=0",
|
||||
"content-length": "438",
|
||||
"content-length": "491",
|
||||
"content-type": "application/json; charset=utf-8",
|
||||
"etag": StringMatching /\\(\\?:W\\\\/\\)\\?"\\(\\?:\\[ !#-\\\\x7E\\\\x80-\\\\xFF\\]\\*\\|\\\\r\\\\n\\[\\\\t \\]\\|\\\\\\\\\\.\\)\\*"/,
|
||||
"vary": "Accept-Encoding",
|
||||
|
Loading…
Reference in New Issue
Block a user