diff --git a/tap_github/organization_streams.py b/tap_github/organization_streams.py index 8d5c101c..c3332132 100644 --- a/tap_github/organization_streams.py +++ b/tap_github/organization_streams.py @@ -874,7 +874,10 @@ def post_process(self, row: dict, context: Context | None = None) -> dict: # Copy all the values for key in ["node_id", "id", "created_at", "updated_at"]: if key in field_value_data: - entry[key] = field_value_data[key] + value = field_value_data[key] + if key == "id" and value is not None: + value = str(value) + entry[key] = value # Copy creator if present if "creator" in field_value_data: