Bug Description
Google Tasks return error 400 when adding dates (Due / Complete) via calendar selector:
How to fix? / Solution
Enforce RFC 3339 format: 2025-10-10T00:00:00Z. By typing it manually as formula/expression, everything works.
To Reproduce
Add Google Task Node (create or update).
Fill out title, task list and other fields.
Under "Update Fields" / "Additional Fields" select "Due Date" or "Completion Date".
Select date and time from calendar.
Send to Google API
Expected behavior
Correct Datetime format in RFC 3339.
Debug Info
{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } }
Other info:
- Node type: n8n-nodes-base.googleTasks
- Node version: 1 (Latest)
- n8n version: 1.113.3 (Self Hosted)
Operating System
Ubuntu 24.04.3 LTS
n8n Version
1.113.3
Node.js Version
=22.16
Database
SQLite (default)
Execution mode
main (default)
Hosting
self hosted
Bug Description
Google Tasks return error 400 when adding dates (Due / Complete) via calendar selector:
How to fix? / Solution
Enforce RFC 3339 format:
2025-10-10T00:00:00Z. By typing it manually as formula/expression, everything works.To Reproduce
Add Google Task Node (create or update).
Fill out title, task list and other fields.
Under "Update Fields" / "Additional Fields" select "Due Date" or "Completion Date".
Select date and time from calendar.
Send to Google API
Expected behavior
Correct Datetime format in RFC 3339.
Debug Info
{ "error": { "code": 400, "message": "Request contains an invalid argument.", "errors": [ { "message": "Request contains an invalid argument.", "domain": "global", "reason": "badRequest" } ], "status": "INVALID_ARGUMENT" } }
Other info:
Operating System
Ubuntu 24.04.3 LTS
n8n Version
1.113.3
Node.js Version
Database
SQLite (default)
Execution mode
main (default)
Hosting
self hosted