Skip to content

Commit db8de24

Browse files
authored
fix: ignore pagination for sla_policies and custom roles streams (#197)
1 parent c02813e commit db8de24

File tree

1 file changed

+3
-2
lines changed
  • airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support

1 file changed

+3
-2
lines changed

airbyte-integrations/connectors/source-zendesk-support/source_zendesk_support/streams.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -412,7 +412,7 @@ def next_page_token(self, response: requests.Response) -> Optional[Mapping[str,
412412
return {"page[after]": meta.get("after_cursor")} if meta.get("has_more") else None
413413

414414
def request_params(self, next_page_token: Mapping[str, Any] = None, **kwargs) -> MutableMapping[str, Any]:
415-
params = {"page[size]": self.page_size}
415+
params = {"page[size]": self.page_size} if self.page_size else {}
416416
if next_page_token:
417417
params.update(next_page_token)
418418
return params
@@ -837,7 +837,7 @@ class Tags(SourceZendeskSupportFullRefreshStream):
837837

838838
class SlaPolicies(SourceZendeskSupportFullRefreshStream):
839839
"""SlaPolicies stream: https://developer.zendesk.com/api-reference/ticketing/business-rules/sla_policies/"""
840-
840+
page_size = None
841841
def path(self, *args, **kwargs) -> str:
842842
return "slas/policies.json"
843843

@@ -848,6 +848,7 @@ class Brands(SourceZendeskSupportFullRefreshStream):
848848

849849
class CustomRoles(SourceZendeskSupportFullRefreshStream):
850850
"""CustomRoles stream: https://developer.zendesk.com/api-reference/ticketing/account-configuration/custom_roles/#list-custom-roles"""
851+
page_size = None
851852

852853

853854
class Schedules(SourceZendeskSupportFullRefreshStream):

0 commit comments

Comments
 (0)