# External app misbehaving after upgrading Collect (was working fine on older version)

**URL:** <https://forum.getodk.org/t/external-app-misbehaving-after-upgrading-collect-was-working-fine-on-older-version/40900>\
**Category:** Support\
**Tags:** odk-collect\
**Created:** [March 25, 2023, 12:24am UTC](https://forum.getodk.org/t/external-app-misbehaving-after-upgrading-collect-was-working-fine-on-older-version/40900 "2023-03-25T00:24:29Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ks\_1](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/ks_1/32/14654_2.png) [@ks\_1](https://forum.getodk.org/u/ks_1)\
**Post date:** [March 25, 2023, 12:24am UTC](https://forum.getodk.org/t/external-app-misbehaving-after-upgrading-collect-was-working-fine-on-older-version/40900/1 "2023-03-25T00:24:30Z")

</div>

I have an external app that is called from Collect (designed using the documentation given [here](https://docs.getodk.org/launch-apps-from-collect/#specifying-a-uri-as-intent-data)). We were using the older version (v1.30.1) before, and everything used to work fine. By everything I mean based on the form design:

1. External App used to return values to single field
2. It used to return values to multiple fields

Now after downloading the latest version of Collect (v2022.4.4), only Item 2 above works. When called to populate a single field, nothing is seen in the response in Collect after the external app returns.

There has been no change made to the form or the external app, the only difference is that I upgraded Collect. Is there a difference in the way that external intent works between the old and new versions of Collect?

---

<div class="post-metadata">

**Author:** ![Grzesiek2010](https://getodk.b-cdn.net/user_avatar/forum.getodk.org/grzesiek2010/32/2881_2.png) [@Grzesiek2010](https://forum.getodk.org/u/Grzesiek2010)\
**Post date:** [March 30, 2023, 4:38pm UTC](https://forum.getodk.org/t/external-app-misbehaving-after-upgrading-collect-was-working-fine-on-older-version/40900/2 "2023-03-30T16:38:55Z")

</div>

Hi @ks_1  
There should be no difference but it's difficult to tell what's wrong. I've tested my testing app and both populating single questions and populating multiple question work as expected.
