Page MenuHomeSoftware Heritage

Fix pagination bug in visit statuses
ClosedPublic

Authored by jayeshv on Sep 26 2022, 12:15 PM.

Details

Summary

Visit status is using a different cursor in the storage. Override
_get_index_cursor to support that.

Diff Detail

Repository
rDGQL GraphQL API
Lint
Automatic diff as part of commit; lint not applicable.
Unit
Automatic diff as part of commit; unit tests not applicable.

Event Timeline

Build is green

Patch application report for D8533 (id=30751)

Rebasing onto 32d5564f97...

Current branch diff-target is up to date.
Changes applied before test
commit 808909810cba400b1895afbac985f70a66050b9d
Author: Jayesh Velayudhan <jayesh@softwareheritage.org>
Date:   Mon Sep 26 12:12:56 2022 +0200

    Fix pagination bug in visit statuses
    
    Visit status is using a different cursor in the storage. Override
    _get_index_cursor to support that.

See https://jenkins.softwareheritage.org/job/DGQL/job/tests-on-diff/202/ for more details.

vlorentz added a subscriber: vlorentz.
vlorentz added inline comments.
swh/graphql/tests/functional/test_visit_status.py
94

remove this assertion, it's redundant with the next one, and pytest provides less useful errors on this one.

This revision is now accepted and ready to land.Sep 26 2022, 2:03 PM

Build is green

Patch application report for D8533 (id=30772)

Rebasing onto 32d5564f97...

Current branch diff-target is up to date.
Changes applied before test
commit 8d764671e9ed86bdf5e20c5cea91866fb54ec907
Author: Jayesh Velayudhan <jayesh@softwareheritage.org>
Date:   Mon Sep 26 12:12:56 2022 +0200

    Fix pagination bug in visit statuses
    
    Visit status is using a different cursor in the storage. Override
    _get_index_cursor to support that.

See https://jenkins.softwareheritage.org/job/DGQL/job/tests-on-diff/203/ for more details.

This revision was automatically updated to reflect the committed changes.