github kobotoolbox/kpi 2.026.23b

7 hours ago

What's changed

Bug Fixes (2)
  • maps: overflow for lists in map disaggregation dropdown (#7210)

    Adds scrollable overflow for map disaggregation dropdown so long lists
    of questions can be displayed.

  • submissions: resolve form without UUID for permitted collectors (#7216)

    Fix a 404 (No XForm matches the given query) when submitting to a form
    whose XML does not include the form UUID, for collectors who have
    submission permission but are not the form owner.

    Submissions are matched to their form by UUID first, then by
    id_string. When the UUID is missing from the submission XML, the
    fallback could not find the form for a collector who is not the owner,
    so the submission was rejected with a 404.

    👷 Description for instance maintainers

    The id_string fallback in get_xform_from_submission no longer scopes
    the lookup to the submitter's username; authorization is left to
    check_submission_permissions.


Full Changelog: https://github.com/kobotoolbox/kpi/compare/2.026.23a..2.026.23b

Don't miss a new kpi release

NewReleases is sending notifications on new releases.