MerginMaps / MerginMaps/qgis-plugin

Missing layers when packaging existing QGIS project in QGIS 4.0+

Open
#926 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Python
Stars
44
Forks
20
Avg merge
3d 12h
Merged PRs (30d)
5

Description

QGIS Version: 4.0.3

Steps to reproduce issue:

  • open/ create QGIS project
  • tap the "add" button from the Mergin Maps toolbar
  • choose "Package current project"
  • a window with layers to be packaged will pop up

Expected output:
All the layers from the opened QGIS project should be listed, just like in previous versions, so that a user can choose which one to be packaged.

Actual output:
No layer is shown in the packaging layers list (see image below), thus the user cannot pick the layers to be packaged.

NOTE: Even if the layers do not appear in the packaging list window, if we press 'Next' and follow the next step, the Mergin Maps project is created with all the layers from the initial QGIS project. The bug seems to be occurring for selecting which layers to be packaged or not.

Image:

Image

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the issue in QGIS 4.0.3 by opening a project and using the Mergin Maps toolbar's “Package current project” flow. Trace the packaging layers list and compare it with the subsequent step, then verify that the existing project's layers appear and can be selected for packaging.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
desktop
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.