What's changed
Bug Fixes (3)
-
dataTable: duplicate column and broken Open button (#7220 backport) (#7327)
Backport of #7220 to
release/2.026.27(was merged directly onto
release/2.026.23and never forward-ported tomain; missing from
.27/.30/mainas a result).Fixed Single Processing opening for audio responses when attachment
metadata has an empty question path, and prevented duplicate audio
columns in Project → Data → Table when old submission paths differ from
the current form schema. -
submissions: use correct Mongo indexes on
root_uuid/_uuidfields INFRA-551 (#7307) -
submissions: resolve form without UUID for permitted collectors (#7216 backport) (#7326)
Backport of #7216 to
release/2.026.27(was merged directly onto
release/2.026.23and never forward-ported tomain; missing from
.27/.30/mainas a result).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_stringfallback inget_xform_from_submissionno 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.27b..2.026.27c