Skip to content

Project saved in QGIS 4.0 loses all MM plugin settings when opened in QGIS 3.44 (backward compatibility broken) #904

Description

@RastoHu

Description
When a project is saved and synced using QGIS 4.0 with the Mergin Maps plugin, opening that project in older QGIS, e.g. 3.44, loses all Mergin Maps plugin project settings. Backward compatibility between QGIS 3.44 and 3.22 is unaffected — the issue is specific to projects saved in QGIS 4.0 being opened in older QGIS versions.

Examples of affected settings (non-exhaustive):

  • Photo attachments configuration
  • Layer order
  • Feature filters (MM filtering configuration)
  • Project CRS

Environment
[ ] Staging [x] PROD

Application (+ app version, build, operating system)

  • QGIS 4.0 (saving machine)
  • QGIS 3.44.7-Solothurn (opening machine)
  • Mergin Maps Plugin version: TBD
  • macOS Tahoe 26.3

Steps to reproduce

  1. Open a project in QGIS 4.0 with the Mergin Maps plugin — configure any plugin project settings (layer order, filters, etc.)
  2. Save the project and sync via the Mergin Maps plugin
  3. Open the same project in QGIS 3.44.7 with the Mergin Maps plugin

Actual results

  • All Mergin Maps plugin project settings are lost — the project opens with default/empty plugin configuration
  • Project CRS is not set and must be configured again manually

Expected results
All Mergin Maps plugin project settings saved in QGIS 4.0 should be readable and correctly applied when the project is opened in QGIS 3.44. Project CRS should be preserved.

Screenshots or logs

Conclusion
Created by Claude and supervised by a human test analyst.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingqgis4

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions