Skip to content

Commit

Permalink
fix(Google Calendar Node): All day option fix (#6274)
Browse files Browse the repository at this point in the history
  • Loading branch information
michael-radency committed May 19, 2023
1 parent 401cffd commit 5bef91e
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 6 deletions.
6 changes: 3 additions & 3 deletions packages/nodes-base/nodes/Google/Calendar/EventDescription.ts
Original file line number Diff line number Diff line change
Expand Up @@ -171,7 +171,7 @@ export const eventFields: INodeProperties[] = [
},
],
default: 'no',
description: 'Wheater the event is all day or not',
description: 'Whether the event is all day or not',
},
{
displayName: 'Attendees',
Expand Down Expand Up @@ -224,7 +224,7 @@ export const eventFields: INodeProperties[] = [
],
},
],
description: 'Creates a conference link (Hangouts, Meet etc) and attachs it to the event',
description: 'Creates a conference link (Hangouts, Meet etc) and attaches it to the event',
},
{
displayName: 'Description',
Expand Down Expand Up @@ -828,7 +828,7 @@ export const eventFields: INodeProperties[] = [
},
],
default: 'no',
description: 'Wheater the event is all day or not',
description: 'Whether the event is all day or not',
},
{
displayName: 'Attendees',
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -269,7 +269,7 @@ export class GoogleCalendar implements INodeType {
}
}

if (additionalFields.allday) {
if (additionalFields.allday === 'yes') {
body.start = {
date: timezone
? moment.tz(start, timezone).utc(true).format('YYYY-MM-DD')
Expand All @@ -281,6 +281,7 @@ export class GoogleCalendar implements INodeType {
: moment.tz(end, moment.tz.guess()).utc(true).format('YYYY-MM-DD'),
};
}

//exampel: RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=10;UNTIL=20110701T170000Z
//https://icalendar.org/iCalendar-RFC-5545/3-8-5-3-recurrence-rule.html
body.recurrence = [];
Expand Down Expand Up @@ -526,7 +527,8 @@ export class GoogleCalendar implements INodeType {
body.reminders.overrides = reminders;
}
}
if (updateFields.allday && updateFields.start && updateFields.end) {

if (updateFields.allday === 'yes' && updateFields.start && updateFields.end) {
body.start = {
date: updateTimezone
? moment.tz(updateFields.start, updateTimezone).utc(true).format('YYYY-MM-DD')
Expand All @@ -538,7 +540,7 @@ export class GoogleCalendar implements INodeType {
: moment.tz(updateFields.end, moment.tz.guess()).utc(true).format('YYYY-MM-DD'),
};
}
//exampel: RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=10;UNTIL=20110701T170000Z
//example: RRULE:FREQ=WEEKLY;INTERVAL=2;COUNT=10;UNTIL=20110701T170000Z
//https://icalendar.org/iCalendar-RFC-5545/3-8-5-3-recurrence-rule.html
body.recurrence = [];
if (updateFields.rrule) {
Expand Down

0 comments on commit 5bef91e

Please sign in to comment.