i saw someone else have this problem and apparently it went away. I saw that last week, had that issue. i tried again today and it’s still there.
Any light to help solve this, would be great.
Thanks
Version 1.26.0 ( i see 1.27.2 is released, and will update)
Database: Default
running on docker
execution process would be default
OS: ubuntu server LTS
The issue in the other thread resolved itself and it was not related to n8n in the end and was instead something funky with Xero. I suspect this could be a similar issue here but it woudl be worth an update just to be safe.
Just updated, same issue.
no issues anywhere else using xero. as soon as i check the “Return All” box, it throws that error trying to get all contacts.
n8n version 1.29.1 via Docker
I seem to be having this issuse also, with the Get Many invoices option in the node.
Works fine for up to 100 then fails immediately with a Return All option selected.
Also, if you try to change to an Expression in the node to bring back say 200 results, then you only get 100 back in the output.
Also noticed while testing this occurs when retrieving the detailed response from Xero, rather than the summary. Ie if you add a Status of “AUTHORISED” that gives you back a response for 100 invoices, BUT if you leave all the Statuses out, then you receive a full amount of summary lines only as per Accounting API Invoices — Xero Developer
When you retrieve multiple invoices, only a summary of the contact is returned and no line details are returned – this is to keep the response more compact.
When you retrieve invoices by querying by Statuses, pagination is enforced by default.
So I guess the issue is there is no pagination for detailed lines where the response is > 100
The 100 item limit is enfored by Xero and we don’t have any control over that which is why you can’t manually get 101 items, It does however look like we might have an issue in our pagination logic for the node which will need to be fixed.