roam-qgis / Roam

Simple data collection built using QGIS.
http://roam-docs.readthedocs.org/en/latest/
GNU General Public License v2.0
166 stars 60 forks source link

"Providers" in project.config only allows for a single entry #443

Open dubaruzal opened 4 years ago

dubaruzal commented 4 years ago

This is using IntraMaps Roam 2.7.1.

If multiple providers are configured in project.config, e.g., for providing synchronisation options in Roam, it has been noticed that saving a project in ConfigManager wipes out all providers except for the "Inspection" one.

For example, project.config is configured with the following.

`forms:

After making changes in ConfigManager and saving the project, the "Lookup" provider disappears and only the "Inspection" provider remains.

Ordering makes no difference - whether "Lookup" is first or second, it still is removed when ConfigManager is saved.