Fix: iterate with get_next in handle_get_notes and handle_get_overrides #2203
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
In
handle_get_notes
, loop usingget_next
instead of lettingbuffer_notes_xml
do the looping withnext
.Likewise for
handle_get_overrides
.Why
Using
get_next
is consistent with the other GET handlers, likehandle_get_targets
.get_next
moves the iterator to the beginning if the filter keywordfirst
is out of bounds. For example with a db containing 3 targets:Before this PR
GET_NOTES
would have an empty response:After this PR it behaves like the other commands:
Likewise for overrides.
References
This was a leftover TODO from 74263a8 in 2013.