# ODK Collect v2023.3 Beta: validation errors and bulk finalization in drafts list

**URL:** <https://forum.getodk.org/t/odk-collect-v2023-3-beta-validation-errors-and-bulk-finalization-in-drafts-list/43518>\
**Category:** Pre-releases\
**Tags:** odk-collect\
**Created:** [October 21, 2023, 4:47am UTC](https://forum.getodk.org/t/odk-collect-v2023-3-beta-validation-errors-and-bulk-finalization-in-drafts-list/43518 "2023-10-21T04:47:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![LN](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/ln/32/1605_2.png) [@LN](https://forum.getodk.org/u/LN)\
**Post date:** [October 21, 2023, 4:47am UTC](https://forum.getodk.org/t/odk-collect-v2023-3-beta-validation-errors-and-bulk-finalization-in-drafts-list/43518/1 "2023-10-21T04:47:16Z")

</div>

ODK Collect betas are an opportunity to get community feedback on upcoming releases. If you have an ongoing data collection campaign, we recommend quickly verifying your form on a test device. The release will be delayed until all reported issues are fixed.

**Joining the beta program**  
To join the beta program, find ODK Collect in the Play Store on your device (not in the web browser) and scroll all the way down. Please don't join the beta with a device or account actively used for data collection! In particular, note that **joining the beta is account-based**. If you use the same Google account across multiple devices, do not join the beta with that account.

**Leaving the beta program**  
You can leave the beta program from the bottom of the [Play Store](https://play.google.com/store/apps/details?id=org.odk.collect.android) at any time. Once you leave, you will get the next production update when it is released. If you need to go back to the previous production release, uninstall and reinstall the app. Your settings will be reset but your forms will remain (though backups are always recommended).

**What to check in this release**

- The drafts list now shows `Error` for drafts that are missing required questions and/or include values that are not allowed. Drafts without validation errors are labeled `No errors`.
- You can now bulk finalize drafts from the draft list's action menu (⋮). This is useful for workflows in which new information may be identified at any time. See [this thread](https://forum.getodk.org/t/the-changes-to-the-collect-end-of-form-screen-are-not-compatible-with-my-workflow/42579/16) for more context.

**Additional testing**  
You can find a full list of changes in the release notes:

- [https://github.com/getodk/collect/releases/tag/v2023.3-beta.2](https://github.com/getodk/collect/releases/tag/v2023.3-beta.2)

Thanks to all testers for your help!

---

<div class="post-metadata">

**Author:** ![Dahmane](https://getodk.b-cdn.net/letter_avatar_proxy/v4/letter/d/f07891/32.png) [@Dahmane](https://forum.getodk.org/u/Dahmane)\
**Post date:** [October 25, 2023, 10:43am UTC](https://forum.getodk.org/t/odk-collect-v2023-3-beta-validation-errors-and-bulk-finalization-in-drafts-list/43518/2 "2023-10-25T10:43:26Z")

</div>

**1. What is the issue?**  
Some button names aren't displayed, I'm using tablets with android 5.1:

 ![Untitled](https://getodk.b-cdn.net/uploads/default/original/3X/5/6/5692113a5f085aa6d3462ea2ef30a4473249d3b9.png)

---

<div class="post-metadata">

**Author:** ![LN](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/ln/32/1605_2.png) [@LN](https://forum.getodk.org/u/LN)\
**Post date:** [October 25, 2023, 10:13pm UTC](https://forum.getodk.org/t/odk-collect-v2023-3-beta-validation-errors-and-bulk-finalization-in-drafts-list/43518/3 "2023-10-25T22:13:22Z")

</div>

Thank you for reporting this, @Dahmane! Is this new in the beta or did it exist before? I have one Android 5.1 device and I see red as well but it's not solid like yours. Which make and model is your device?

---

<div class="post-metadata">

**Author:** ![ahblake](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/ahblake/32/22392_2.png) [@ahblake](https://forum.getodk.org/u/ahblake)\
**Post date:** [October 25, 2023, 10:44pm UTC](https://forum.getodk.org/t/odk-collect-v2023-3-beta-validation-errors-and-bulk-finalization-in-drafts-list/43518/4 "2023-10-25T22:44:56Z")

</div>

> [@LN](#):
>
> The drafts list now shows `Error` for drafts that are missing required questions and/or include values that are not allowed. Drafts without validation errors are labeled `No errors`.

No feedback yet other than this displays as expected and bulk finalise works. The coloured label is a good visual guide. (Galaxy Tab S7, Android 13)

---

<div class="post-metadata">

**Author:** ![Dahmane](https://getodk.b-cdn.net/letter_avatar_proxy/v4/letter/d/f07891/32.png) [@Dahmane](https://forum.getodk.org/u/Dahmane)\
**Post date:** [October 26, 2023, 8:30am UTC](https://forum.getodk.org/t/odk-collect-v2023-3-beta-validation-errors-and-bulk-finalization-in-drafts-list/43518/5 "2023-10-26T08:30:06Z")

</div>

Hi @LN, I think the last version that works fine for my tablets (Condor TGW810G) is v2023.1.2 and all versions after that have the same problem.

---

<div class="post-metadata">

**Author:** ![LN](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/ln/32/1605_2.png) [@LN](https://forum.getodk.org/u/LN)\
**Post date:** [October 31, 2023, 10:56pm UTC](https://forum.getodk.org/t/odk-collect-v2023-3-beta-validation-errors-and-bulk-finalization-in-drafts-list/43518/6 "2023-10-31T22:56:11Z")

</div>

We've just published a new beta that should address the Android 5.1 issue issue reported by @Dahmane above as well as the exception @Ivangayton reported at [Cast error with ODK Collect 2023.3 Beta 1 and select\_one\_from\_file and map, also can't uninstall beta](https://forum.getodk.org/t/cast-error-with-odk-collect-2023-3-beta-1-and-select-one-from-file-and-map-also-cant-uninstall-beta/43623).

Thanks both so much for those -- they're both things that would have been very hard for us to identify! None of the Android 5.1 devices we have show as bad of behavior as @Dahmane's and the issue @Ivangayton came across only happens when using select one from map on a release build but we don't do all verification on release builds (we do most!).
