mirror of
https://github.com/Abdulazizzn/n8n-enterprise-unlocked.git
synced 2025-12-21 20:00:02 +00:00
fix(Gmail Node): Set References and In-Reply-To only when user provides threadId (#16838)
This commit is contained in:
@@ -175,7 +175,7 @@ describe('Test Gmail Node v2', () => {
|
||||
mail
|
||||
.replace(/boundary=".*"/g, 'boundary="--test-boundary"')
|
||||
.replace(/----.*/g, '----test-boundary')
|
||||
.replace(/Message-ID:.*/g, 'Message-ID: test-message-id'),
|
||||
.replace(/Message-ID:.*/g, 'Message-ID: <test-message-id@mail.com>'),
|
||||
'utf-8',
|
||||
).toString('base64');
|
||||
|
||||
@@ -184,11 +184,10 @@ describe('Test Gmail Node v2', () => {
|
||||
return body;
|
||||
}
|
||||
})
|
||||
.post('/v1/users/me/drafts', {
|
||||
message: {
|
||||
raw: 'Q29udGVudC1UeXBlOiBtdWx0aXBhcnQvbWl4ZWQ7IGJvdW5kYXJ5PSItLXRlc3QtYm91bmRhcnkiDQpGcm9tOiB0ZXN0LWFsaWFzQG44bi5pbw0KVG86IHRlc3QtdG9AbjhuLmlvDQpDYzogdGVzdC1jY0BuOG4uaW8NCkJjYzogdGVzdC1iY2NAbjhuLmlvDQpSZXBseS1UbzogdGVzdC1yZXBseUBuOG4uaW8NClN1YmplY3Q6IFRlc3QgRHJhZnQgU3ViamVjdA0KTWVzc2FnZS1JRDogdGVzdC1tZXNzYWdlLWlkDQpEYXRlOiBNb24sIDE2IERlYyAyMDI0IDEyOjM0OjU2ICswMDAwDQpNSU1FLVZlcnNpb246IDEuMA0KDQotLS0tdGVzdC1ib3VuZGFyeQ0KQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFyc2V0PXV0Zi04DQpDb250ZW50LVRyYW5zZmVyLUVuY29kaW5nOiA3Yml0DQoNClRlc3QgRHJhZnQgTWVzc2FnZQ0KLS0tLXRlc3QtYm91bmRhcnkNCkNvbnRlbnQtVHlwZTogYXBwbGljYXRpb24vanNvbjsgbmFtZT1maWxlLmpzb24NCkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IGJhc2U2NA0KQ29udGVudC1EaXNwb3NpdGlvbjogYXR0YWNobWVudDsgZmlsZW5hbWU9ZmlsZS5qc29uDQoNClczc2lZbWx1WVhKNUlqcDBjblZsZlYwPQ0KLS0tLXRlc3QtYm91bmRhcnkNCg==',
|
||||
threadId: 'test-thread-id',
|
||||
},
|
||||
.post('/v1/users/me/drafts', (body) => {
|
||||
return (
|
||||
typeof body.message?.raw === 'string' && body.message.threadId === 'test-thread-id'
|
||||
);
|
||||
})
|
||||
.query({ userId: 'me', uploadType: 'media' })
|
||||
.reply(200, messages[0]);
|
||||
@@ -200,7 +199,9 @@ describe('Test Gmail Node v2', () => {
|
||||
metadataHeaders: 'Message-ID',
|
||||
})
|
||||
.reply(200, {
|
||||
messages: [{ payload: { headers: ['jjkjkjkf@reply.com'] } }],
|
||||
messages: [
|
||||
{ payload: { headers: [{ name: 'Message-ID', value: '<test-message-id@mail.com>' }] } },
|
||||
],
|
||||
});
|
||||
gmailNock
|
||||
.get('/v1/users/me/drafts/test-draft-id')
|
||||
|
||||
Reference in New Issue
Block a user