Skip to content

Full sync bookmark is set as null if there is no new responses in run #38

@benserlo

Description

@benserlo

When running a tap for responses stream and there happens to be 0 new responses, the sync sets full_sync bookmark as null, triggering a full sync on the responses stream in the next run. It should preserve the current state to avoid unnecessary full syncs that easily clog up SurveyMonkey's API quota.

2025-09-30 22:12:21,065Z    tap - INFO Fetching page 1 for responses
2025-09-30 22:12:21,654Z    tap - INFO Stream: responses, Processed 0 records.
2025-09-30 22:12:21,654Z    tap - INFO replicated 0 records from "responses" endpoint
2025-09-30 22:12:21,654Z    tap - INFO Skipping stream: simplified_responses
2025-09-30 22:12:21,683Z   main - INFO State update: changing bookmarks.responses.full_sync from "2025-09-26T13:45:39.000000Z" to null

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions