MerginMaps / MerginMaps/mobile

Custom names are not saved after geometry changing

Open
#4,116 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug photo-refactoring
Dominant language
C++
Stars
388
Forks
87
Avg merge
2d 7h
Merged PRs (30d)
20

Description

Description
Photos keep default names when geometry of record is changed during adding a new point

Environment
Staging

Application (+ app version, build, operating system)
Mobile app version: 2025.6.0
Build (25.9.805311)
Operating system: IOS 18.6

Steps to reproduce
Open Mergin Maps application in mobile and open a project test_photo_naming
Tap the Add button, mark the geometry and start recording of a new feature.
Take a photos to the point.
Change the geometry of the record by taping on the Edit geometry button
Save the record and synchronize
In QGIS, check the names for taken photos

Actual results
After saving the record, photos are saved only with default names

Expected results
When saving the record, all photos should be saved with user-defined (correctly generated) names

Screenshots

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 the mobile app with the test_photo_naming project, following the geometry-edit, save, and synchronization steps on iOS. Trace how photo names are handled before and after the geometry change, then verify in QGIS that user-defined names remain after saving and synchronization.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, ios
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.