getodk / collect

ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
https://docs.getodk.org/collect-intro
Other
717 stars 1.38k forks source link

Crash processing Entity List when there are Entity properties with names that are identical except for case #6501

Closed WKobus closed 4 days ago

WKobus commented 2 weeks ago

ODK Collect version

the master version 90d41ae9a7b0af8d2fddd87cb198dcb233473627

Android version

15, 10

Device used

Pixel 6a, Redmi 7

Problem description

App crashes after refreshing blank forms when there is "P_" entity property.

Steps to reproduce the problem

  1. Scan user "Cactus" from project https://staging.getodk.cloud/#/projects/103/app-users
  2. Go to start new form
  3. Refresh list of blank forms

    Expected behavior

    App should not crash after refreshing blank forms

lognaturel commented 2 weeks ago

Whoops! I think we should fix this but it could be in a point release.

lognaturel commented 2 weeks ago

Having discussed briefly with @seadowg, it now feels like it could be a deeper issue and deserves more of a look now.