Closed JohannesRudolph closed 2 years ago
You're right, we originally did have State, but then removed it as the Partition with Child Streams fix we did here https://github.com/AutoIDM/tap-clickup/blob/main/tap_clickup/client.py#L114-L129 messed with context's in the different partitions.
Note that State only ever worked for Tasks as that's the only end point you can have state for anyway with clickup. We figured that due to how fast pulling all of the tasks are from the ClickUp api it isn't a huge deal, but we would love to add that back.
Yes we need to document this, this issue https://github.com/AutoIDM/tap-clickup/issues/95 tried to describe the problem but was a lack luster attempt (sorry!)
The Readme lists the
state
capability as supported. However, when I'm trying to runmeltano elt tap-clickup ...
twice, the second invocation fails with anAttributeError: 'str' object has no attribute 'pop'
.The state file looks like this
I've hacked in some log statements prefixed with
XXXX
to see what's going on here. It appears to me the incremental replication capability is actually broken, which is not a big problem as long as the tap does correctly document/declare that. Or am I getting something wrong here?Here's the full log: