Skip to content

Commit 332aec8

Browse files
committed
Changed memberStatus to status in outbox payload
1 parent f47102f commit 332aec8

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

ghost/core/core/server/services/members/members-api/repositories/MemberRepository.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -370,7 +370,7 @@ module.exports = class MemberRepository {
370370
name: newMember.get('name'),
371371
source,
372372
timestamp,
373-
memberStatus: 'free'
373+
status: 'free'
374374
})
375375
}, {transacting});
376376
}

ghost/core/core/server/services/outbox/handlers/member-created.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ const memberWelcomeEmailService = require('../../member-welcome-emails/service')
44
const LOG_KEY = `${OUTBOX_LOG_KEY}[MEMBER-WELCOME-EMAIL]`;
55

66
async function handle({payload}) {
7-
await memberWelcomeEmailService.api.send({member: payload, memberStatus: payload.memberStatus});
7+
await memberWelcomeEmailService.api.send({member: payload, memberStatus: payload.status});
88
}
99

1010
function getLogInfo(payload) {

ghost/core/test/integration/jobs/process-outbox.test.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ describe('Process Outbox Job', function () {
8484
email: 'test@example.com',
8585
name: 'Test Member',
8686
source: 'member',
87-
memberStatus: 'free'
87+
status: 'free'
8888
}),
8989
status: OUTBOX_STATUSES.PENDING
9090
});
@@ -117,7 +117,7 @@ describe('Process Outbox Job', function () {
117117
memberId: 'member1',
118118
email: 'test1@example.com',
119119
name: 'Test Member 1',
120-
memberStatus: 'free'
120+
status: 'free'
121121
}),
122122
status: OUTBOX_STATUSES.PENDING
123123
});
@@ -128,7 +128,7 @@ describe('Process Outbox Job', function () {
128128
memberId: 'member2',
129129
email: 'test2@example.com',
130130
name: 'Test Member 2',
131-
memberStatus: 'free'
131+
status: 'free'
132132
}),
133133
status: OUTBOX_STATUSES.PENDING
134134
});
@@ -139,7 +139,7 @@ describe('Process Outbox Job', function () {
139139
memberId: 'member3',
140140
email: 'test3@example.com',
141141
name: 'Test Member 3',
142-
memberStatus: 'free'
142+
status: 'free'
143143
}),
144144
status: OUTBOX_STATUSES.PENDING
145145
});
@@ -161,7 +161,7 @@ describe('Process Outbox Job', function () {
161161
memberId: 'member1',
162162
email: 'test1@example.com',
163163
name: 'Test Member 1',
164-
memberStatus: 'free'
164+
status: 'free'
165165
}),
166166
status: OUTBOX_STATUSES.PROCESSING
167167
});
@@ -172,7 +172,7 @@ describe('Process Outbox Job', function () {
172172
memberId: 'member2',
173173
email: 'test2@example.com',
174174
name: 'Test Member 2',
175-
memberStatus: 'free'
175+
status: 'free'
176176
}),
177177
status: OUTBOX_STATUSES.FAILED
178178
});
@@ -196,7 +196,7 @@ describe('Process Outbox Job', function () {
196196
memberId: 'member1',
197197
email: 'retry@example.com',
198198
name: 'Retry Member',
199-
memberStatus: 'free'
199+
status: 'free'
200200
}),
201201
status: OUTBOX_STATUSES.PENDING,
202202
retry_count: 0
@@ -222,7 +222,7 @@ describe('Process Outbox Job', function () {
222222
memberId: 'member1',
223223
email: 'maxretry@example.com',
224224
name: 'Max Retry Member',
225-
memberStatus: 'free'
225+
status: 'free'
226226
}),
227227
status: OUTBOX_STATUSES.PENDING,
228228
retry_count: 1

ghost/core/test/integration/services/member-welcome-emails.test.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ describe('Member Welcome Emails Integration', function () {
7878
assert.equal(payload.email, 'welcome-test@example.com');
7979
assert.equal(payload.name, 'Welcome Test Member');
8080
assert.equal(payload.source, 'member');
81-
assert.equal(payload.memberStatus, 'free');
81+
assert.equal(payload.status, 'free');
8282
});
8383

8484
it('does NOT create outbox entry when config is not set', async function () {
@@ -199,7 +199,7 @@ describe('Member Welcome Emails Integration', function () {
199199
memberId: 'member1',
200200
email: 'inactive@example.com',
201201
name: 'Inactive Template Member',
202-
memberStatus: 'free'
202+
status: 'free'
203203
}),
204204
status: OUTBOX_STATUSES.PENDING
205205
});
@@ -222,7 +222,7 @@ describe('Member Welcome Emails Integration', function () {
222222
memberId: 'member1',
223223
email: 'notemplate@example.com',
224224
name: 'No Template Member',
225-
memberStatus: 'free'
225+
status: 'free'
226226
}),
227227
status: OUTBOX_STATUSES.PENDING
228228
});

0 commit comments

Comments
 (0)