-
Notifications
You must be signed in to change notification settings - Fork 3.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
🐛 Source Mailchimp: fix date-time format issue for start_date
for email_activity
stream
#37572
🐛 Source Mailchimp: fix date-time format issue for start_date
for email_activity
stream
#37572
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
Thanks for landing this fix; I was just about to submit it. For what it's worth, I've also logged this as an issue with the Mailchimp API team, as this issue violates their documented ISO 8601 spec for that field. Specifically this was caused by not having a colon in the offset time (e.g. It also appears that this issue only happens when the values are encoded. Therefore:
So the issue here is specifically with the timezone offset, and it not handling one of the 4 valid offset formats of ISO 8601 (Z, +HH:MM, +HHMM, +HH—each of which can also be negative with the exception of Zulu time). Airbyte uses the Pendulum library under the hood, and its ISO 8601, that library's ISO 8601 timestamp format doesn't use the colon. I'm hoping Mailchimp will correct the issue so that it works with the encoded values AND without the colon, but for now I think this is an appropriate workaround to the issue. The did add an example that includes the colon to the docs, but hopefully they'll actually fix the issue for interoperability (and it's odd that they'll accept it when non-URL-encoded but not when properly encoded . . . definitely feels like a bug to me). |
…email_activity` stream (airbytehq#37572)
What
Resolving: https://github.com/airbytehq/oncall/issues/4998
How
email_activity_stream. incremental_sync. datetime
andemail_activity_stream. incremental_sync.datetime_format
format to handle thestart_date
value pattern correctlyUser Impact
No impact, just fix.
Can this PR be safely reverted and rolled back?