-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Entity property "_id" crashes the app after refreshing the list of blank forms #6486
Comments
😬😬😬 Oh yes, that is definitely a problem. We could possibly release this and see how common it is in Crashlytics. We should probably give another round of thought to how we go from CSV column name to db column names. |
If a user adds "_id" property, it isn't possible to download forms using that dataset (they don't appear in "Start new form") to Collect. Additionally, it isn't possible to remove the property on Central so the user needs to create a new project (add forms without the property). |
I think we can probably fix this by using a prefix for property columns in the entities DB (like |
That would be wise. @seadowg and I briefly chatted about this and I realized that there's also a conflict potential with |
ODK Collect version
the master version c7c4719
Android version
10, 14
Device used
Redmi 9T, Pixel 7a
Problem description
Refreshing the list of blank forms with a form (update or follow-up) using a dataset with a property "_id” crashes the app.
Steps to reproduce the problem
Expected behavior
The app shouldn't crash.
The text was updated successfully, but these errors were encountered: