You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When you upload an XLSForm that would create entities, pyxform will check that a reserved name is not used for an entity property (i.e., name or label). pyxform returns an error message like this:
The XLSForm could not be converted: [row : 2] Invalid save_to name: the entity property name 'name' is reserved.
If you upload an XForm instead of an XLSForm, then Backend will complete the check. If you try to create a new form using such an XForm, Backend will return an error message like this:
The entity definition within the form is invalid. Invalid Dataset property.
However, it looks like Backend only checks this when a new form is created, not when a new version is created for an existing form. I was able to upload an XForm with the entity property names name and label here: https://test.getodk.cloud/#/projects/444. I think we should complete this check whenever an XForm is uploaded, not just when a new form is created.
The text was updated successfully, but these errors were encountered:
When you upload an XLSForm that would create entities, pyxform will check that a reserved name is not used for an entity property (i.e.,
name
orlabel
). pyxform returns an error message like this:If you upload an XForm instead of an XLSForm, then Backend will complete the check. If you try to create a new form using such an XForm, Backend will return an error message like this:
However, it looks like Backend only checks this when a new form is created, not when a new version is created for an existing form. I was able to upload an XForm with the entity property names
name
andlabel
here: https://test.getodk.cloud/#/projects/444. I think we should complete this check whenever an XForm is uploaded, not just when a new form is created.The text was updated successfully, but these errors were encountered: