airbytehq / airbytehq/airbyte

[source-square] Incremental cursor rejects timestamps without microseconds

未关闭
#83,202 2 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
area/connectors autoteam community connectors/source/square hyd-review needs-triage team/use type/bug
主要语言
Python
星标
22.1k
派生
5.3k
PR 合并指标
PR 指标待抓取

描述

> 🤖 *This issue was generated by an AI Agent.*

## What's missing

Square returns `updated_at` values both with and without fractional seconds, but the connector declares only the microsecond form. Records carrying a whole-second timestamp fail cursor parsing.

## Verified on `master`

`airbyte-integrations/connectors/source-square/manifest.yaml` declares a single cursor format at lines 352-353 and again at 441-442:

```yaml
cursor_datetime_formats:
- "%Y-%m-%dT%H:%M:%S.%fZ"
datetime_format: "%Y-%m-%dT%H:%M:%S.%fZ"
```

There is no `%Y-%m-%dT%H:%M:%SZ` fallback.

**Note:** #68157 (@kdsnunes) is still open and targets exactly this problem. It may be the faster path than a fresh fix.

## Origin

Closed as stale: #68149 (@notoriousblt), open since 2025-10-16 with no author response after review.

Filed to keep a record of the gap. The PR was closed for inactivity, not on merit — credit to the original contributor if this is picked up.

---
**Internal Tracking:** https://github.com/airbytehq/oncall/issues/13180

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。