feat(espocrm): Implement automatic pagination for related records and enforce API max page size
This commit is contained in:
@@ -96,8 +96,7 @@ async def handler(event_data: Dict[str, Any], ctx: FlowContext) -> None:
|
||||
# ── Load CDokumente once (shared by Advoware + xAI sync) ─────────────────
|
||||
espo_docs: list = []
|
||||
if advoware_enabled or xai_enabled:
|
||||
docs_result = await espocrm.list_related('CAkten', akte_id, 'dokumentes', max_size=1000)
|
||||
espo_docs = docs_result.get('list', [])
|
||||
espo_docs = await espocrm.list_related_all('CAkten', akte_id, 'dokumentes')
|
||||
|
||||
# ── ADVOWARE SYNC ────────────────────────────────────────────
|
||||
advoware_results = None
|
||||
|
||||
Reference in New Issue
Block a user