Skip to content
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-greenhouse] Application Stream Incremental on wrong cursor and missing custom fields #38236

Open
1 task done
jimmc2 opened this issue May 15, 2024 · 2 comments
Open
1 task done

Comments

@jimmc2
Copy link

jimmc2 commented May 15, 2024

Connector Name

source-greenhouse

Connector Version

0.5.1

What step the error happened?

Other

Relevant information

The "Application" stream for Greenhouse is set to be incremental based on the cursor field "created_after" and table field "applied_at" based on the manifest here. This is an issue because any updates to an application are not caught by this connector set to "incremental" mode because the connector only fetches new applications that are since the last polled "applied_at" date. This requires anyone wanting updated data that would include all new applications and all updated applications to use a full refresh sync which greatly increases the number of requests sent to Greenhouse.

Additionally, the Application stream does not include the custom_fields and keyed_custom_fields included in the api response despite them being available in the raw data stored by Airbyte. I will submit a fix for both of these.

Relevant log output

No response

Contribute

  • Yes, I want to contribute
@jimmc2
Copy link
Author

jimmc2 commented May 15, 2024

Will base my PR on the changes in this PR where custom_fields were added to the Candidates stream

@marcosmarxm
Copy link
Member

Thanks @jimmc2 I'll review during the week your contribution!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants