-
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: fix 404
for configured streams, fix missing cursor error for old records
#17777
Conversation
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
/test connector=connectors/source-shopify
Build PassedTest summary info:
|
/publish connector=connectors/source-shopify
if you have connectors that successfully published but failed definition generation, follow step 4 here |
I saw this got patched and updated the shopify connector, but I'm experiencing the same problem with the same record. It looks like it was only updated to handle the case where the cursor field isn't present, not when it's actually set to a null value (which is what's happening in my case: This is the response from calling the price rule's discount code:
|
@cgalliva Please provide the logs, thank you. The fix is pretty straight forward, but we need to be sure that comparison takes place with |
@bazarnov
|
@cgalliva Thank you for sharing the traceback logs, we will prepare the fix asap. |
…r error for old records (airbytehq#17777)
What
Resolving:
How
should_retry
logic to cover404
status code for discovered streams, but still are not available for certain regions due to Shopify limitations.filter_records_newer_that_state
logic to cover missingcursor_field
for very old records.oauth
flow from connectors spec, leavingclient_id
client_secret
in place for customoauth
usage. The primary option for authentication isAPI Password
🚨 User Impact 🚨
No impact is expected.
Pre-merge Checklist
Expand the relevant checklist and delete the others.
Updating a connector
Community member or Airbyter
./gradlew :airbyte-integrations:connectors:<name>:integrationTest
.docs/integrations/<source or destination>/<name>.md
including changelog. See changelog exampleAirbyter
If this is a community PR, the Airbyte engineer reviewing this PR is responsible for the below items.
/test connector=connectors/<name>
command is passing/publish
command described here