MerginMaps / MerginMaps/mobile
Incorrect Error Message Displayed When Creating Project on Workspace with Reached Data Limit
Nobody has claimed this yet.
- Dominant language
- C++
- Stars
- 388
- Forks
- 87
- Avg merge
- 2d 7h
- Merged PRs (30d)
- 20
Description
Summary:
------------------
When a workspace has reached its data limit, a user is still able to create a new project. Upon syncing, an unhelpful generic error message is displayed instead of informing the user that the data limit has been reached.
`Workspace: storage_limit`
Environment:
-------------
Staging [x] PROD [x]
Application:
Device/OS/APP: IPhone 15 / iOS26.5 / MM 2026.3.0 - 924211
Steps to Reproduce:
------------
1. Use a workspace that has reached its data limit (1.0 GB / 1.0 GB). `Workspace: storage_limit`
2. Create a new project in the application.
3. Hit upload - a modal window about insufficient storage is displayed.
4. Open the project and attempt to sync the project.
5. Observe the error message displayed.
Actual Behaviour:
-------------
A generic error message is displayed stating that the project could not be created and instructing the user to contact the support team _("Couldn't create the project. Please try again later or contact support if the problem persists.")_
There is no reference to the data limit being the cause of the failure.
Expected Behaviour:
----------------
The application should display the same error message as shown in the data limit screen: _"You have reached a data limit"_, clearly informing the user that the sync failed due to insufficient storage.
Screenrecord:
-------------
https://github.com/user-attachments/assets/a46aa2d9-9466-4c43-a67f-9a777f407446
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
No source file or test is named. Start by reproducing the workspace data-limit case and trace the project creation and sync error handling from that flow. The work is done when syncing a project at the limit displays “You have reached a data limit” instead of the generic project-creation error.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- cpp, ios
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 55/100