You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Source Connector and version: [airbyte/source-harvest] V 0.1.8
Severity: Medium
Step where error happened: Sync job
Current Behavior
The way the Harvest API is built is by calling a url with the invoice ID to get the list of associated messages.
I don't see the parent_id as being saved in the child row so there is no way to connected the message to an invoice.
Expected Behavior
parent_id should be saved in all parent-child relationship for this connector
This is expected for invoice and estimate.
In source code I see something like that. We see the url path that takes a parent_id.
the parent_id is used in the url BUT never saved into the child's row.
Environment
Current Behavior
The way the Harvest API is built is by calling a url with the invoice ID to get the list of associated messages.
I don't see the parent_id as being saved in the child row so there is no way to connected the message to an invoice.
Expected Behavior
parent_id should be saved in all parent-child relationship for this connector
This is expected for invoice and estimate.
In source code I see something like that. We see the url path that takes a parent_id.
the parent_id is used in the url BUT never saved into the child's row.
class InvoiceMessages(HarvestSubStream, IncrementalHarvestStream):
"""
Docs: https://help.getharvest.com/api-v2/invoices-api/invoices/invoice-messages/
"""
parent_stream = Invoices
path_template = "invoices/{parent_id}/messages" (edited)
Logs
LOG
Steps to Reproduce
Are you willing to submit a PR?
Remove this with your answer.
The text was updated successfully, but these errors were encountered: