Closed jkerr5 closed 5 years ago
Fix in 2.16.4
@jkerr5 - have you had the opportunity to confirm that this is fixed in 2.16.4?
I haven't. I should have this week to do it along with check on the Insights issue.
@jkerr5 - any update on this?
I apologize for not getting back to this @rgwozdz I've ended up having to focus on some other things the last month. I hope to get back to this project sometime soon though.
Closing due to inactivity. Fix in 2.16.4.
It looks like Koop will only set
exceededTransferLimit
totrue
if the limit requested is greater than themaxRecordCount
but I don't think that is the correct behavior if theresultOffset
andresultRecordCount
parameters are being used.This is the relevant code in Koop: https://github.com/koopjs/FeatureServer/blob/8244faf6bfaeb949a1d7ac71a9c8e0af50f634f8/src/templates.js#L78
According to the Esri docs,
exceededTransferLimit
should be true if the service has more features beyond the limit that the client requested. From https://developers.arcgis.com/rest/services-reference/query-feature-service-layer-.htmExceeding
maxRecordCount
is a special case only in play ifresultOffset
andresultRecordCount
parameters are not being used.With the current behavior, clients cannot use this to do pagination through the results.