-
Notifications
You must be signed in to change notification settings - Fork 4.1k
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 Shopify: Have message and description be nullable for custom_collections delet… #45116
🐛 Source Shopify: Have message and description be nullable for custom_collections delet… #45116
Conversation
The latest updates on your projects. Learn more about Vercel for Git ↗︎
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🚢
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
APPROVED
/approve-regression-tests test_record_schema_match_without_stateI'm not sure I get this test result as in both version when I run locally, I have fields like test_all_records_are_the_same_without_stateChecking the regression tests, articles, blogs, custom_collections, pages and price_rules are expected to change because they have deleted events. However, products was not supposed to change but it seems to be related to a preview URL that changed so I'm fine with this as the format of those fields are similar (there are also similar errors in other PR here).
|
…ed events
What
Addresses https://github.com/airbytehq/oncall/issues/6400 where some events have been seen to not have all the fields we expect.
Note that we haven't seen a case where
description
is not provided but as the field is deprecated, it makes sense to assume it won't be provided soon.How
Assume they are nullable in the Python call by calling
.get(<field>, None)
from the dict in the responseReview guide
User Impact
This should allow streams to succeed but the fields that Shopify do not send us anymore will be missing
Can this PR be safely reverted and rolled back?