Can't split or truncate OData filters since there is just a single filter

Ik krijg de volgende foutmelding:

Can't split or truncate OData filters since there is just a single filter.

Dit ontstaat bij het uitvoeren van de volgende query sinds een een aantal weken:

  select act.id
  ,      act.code
  ,      act.name
  from   ExactOnlineREST.CRM.AccountsBulk act
  where  act.classification4 = '5ee06f4c-6bf3-4d24-ad8b-b2ba1dfc1da4'  

Daarvoor heeft deze query prima gefunctioneerd.

Deze fout wordt veroorzaakt doordat de Exact Online API verwacht dat alle gewenste velden in de URL opgenomen moeten worden. De URL wordt daarmee dusdanig lang dat deze niet voorbij de checks op maximale lengte komt en Exact Online niet gegarandeerd grotere lengtes aankan.

Een workaround voor deze specifieke fout is gemaakt en zal wordt opgenomen in de volgende build. Deze wordt ergens de komende dagen verwacht.

Voor de langere termijn is nog niet bekend hoe er omgegaan zal worden met de Exact Online-beperkingen qua URL-lengte. Het probleem is over de jaren heen gegroeid omdat ook AccountsBulk nieuwe velden blijft krijgen.

1 like

Deze vraag is automatisch gesloten na 1 week inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.

Dit topic is 3 dagen na het laatste antwoord automatisch gesloten. Nieuwe antwoorden zijn niet meer toegestaan.