Skip to content

Commit 2359e36

Browse files
fix(source-intercom): incremental not emitting state (#52132)
1 parent bdfc3c2 commit 2359e36

File tree

6 files changed

+84
-109
lines changed

6 files changed

+84
-109
lines changed

airbyte-integrations/connectors/source-intercom/components.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ def _get_request_option(self, option_type: RequestOptionType, stream_slice: Stre
7878
return {}
7979

8080
def get_stream_state(self) -> StreamState:
81-
return self._state
81+
return self._state.copy()
8282

8383
def select_state(self, stream_slice: Optional[StreamSlice] = None) -> Optional[StreamState]:
8484
return self.get_stream_state()

airbyte-integrations/connectors/source-intercom/integration_tests/abnormal_state.json

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -70,16 +70,5 @@
7070
"updated_at": 7626086649
7171
}
7272
}
73-
},
74-
{
75-
"type": "STREAM",
76-
"stream": {
77-
"stream_descriptor": {
78-
"name": "activity_logs"
79-
},
80-
"stream_state": {
81-
"created_at": 7626086649
82-
}
83-
}
8473
}
8574
]

airbyte-integrations/connectors/source-intercom/integration_tests/incremental_catalog.json

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,5 @@
11
{
22
"streams": [
3-
{
4-
"stream": {
5-
"name": "activity_logs",
6-
"json_schema": {},
7-
"supported_sync_modes": ["full_refresh", "incremental"],
8-
"source_defined_cursor": true,
9-
"default_cursor_field": ["created_at"],
10-
"source_defined_primary_key": [["id"]]
11-
},
12-
"sync_mode": "incremental",
13-
"cursor_field": ["created_at"],
14-
"primary_key": [["id"]],
15-
"destination_sync_mode": "append"
16-
},
173
{
184
"stream": {
195
"name": "companies",

airbyte-integrations/connectors/source-intercom/manifest.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
version: 5.14.0
1+
version: 6.28.0
22

33
definitions:
44
## bases

airbyte-integrations/connectors/source-intercom/metadata.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ data:
66
hosts:
77
- api.intercom.io
88
connectorBuildOptions:
9-
baseImage: docker.io/airbyte/source-declarative-manifest:5.14.0@sha256:accdf6c1bbcabd45b40f836692e4f3b1a1e1f0b28267973802ee212cd9c2c16a
9+
baseImage: docker.io/airbyte/source-declarative-manifest:6.28.0@sha256:6935048f02debe2cd6e33707b1f6885fc620914ef49ac00af75220ee7a596adf
1010
connectorSubtype: api
1111
connectorType: source
1212
definitionId: d8313939-3782-41b0-be29-b3ca20d8dd3a
13-
dockerImageTag: 0.9.0
13+
dockerImageTag: 0.10.0
1414
dockerRepository: airbyte/source-intercom
1515
documentationUrl: https://docs.airbyte.com/integrations/sources/intercom
1616
githubIssueLabel: source-intercom
@@ -28,7 +28,6 @@ data:
2828
registryOverrides:
2929
cloud:
3030
enabled: true
31-
dockerImageTag: 0.8.3
3231
oss:
3332
enabled: true
3433
releaseStage: generally_available

0 commit comments

Comments
 (0)