Enketo form submission doesn't create/update entity

**1. What is the issue? Please be detailed.

When I submit an enketo form. It didn’t create an entity. I have forgotten whether this is the expected behaviour.

I am getting:
Problem processing Entity**Required parameter uuid missing.

Is there a way to parse uuid for the entity creation via enketo?

2. What steps can we take to reproduce this issue?

3. What have you tried to fix the issue?

4. Upload any forms or screenshots you can share publicly below.

Without seeing the form, sorry if I'm telling you how to suck eggs;

  • does the same form work properly in Collect / Webforms? (Enketo submissions can create/update entity lists)
  • Do you have the entity_id column in the entities sheet for your form present and the logic under it set to something like if(${create_or_update}='update' , ${select_entity}, uuid()) to generate a uuid for new entities?
3 Likes

Thanks for pointing out the possible root cause. It is an old form with form id ending with [upgrade]

The issue is resolved following your suggestion:

2 Likes