I'm successfully getting a full refresh done with ...
# singer-tap-development
i
I'm successfully getting a full refresh done with my custom tap, and the replication key is saving properly - but when I run the tap again (and it defaults to incremental refresh) I get the error
pendulum.parsing.exceptions.ParserError: Unable to parse string [01/01/2024]
My start_date in my
meltano.yml
looks like this:
Copy code
plugins:
  extractors:
  - name: "tap-jobdiva"
    config:
      start_date: '01/01/2024'
The replication key for the first stream that's failing looks like this:
Copy code
"NewUpdatedCompanyRecordsStream": {"replication_key": "DATEUPDATED", "replication_key_value": "2024-02-16T10:50:31"}
I imagine it's failing because it's trying to compare the two? Should I change the format of the start_date in my yaml to that format in the replication key value? My start_date property is a StringType right now in my tap.py
r
It doesn't understand
01/01/2024
as a date - try ISO format:
2024-01-01
1