-
Notifications
You must be signed in to change notification settings - Fork 11
fix(marker-manager): prevent invalid array splicing and improve marker cleanup safety #217
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: dev
Are you sure you want to change the base?
fix(marker-manager): prevent invalid array splicing and improve marker cleanup safety #217
Conversation
|
Hello @promonteiro 👋 After this step, we'll review your Pull Request and provide any feedback if needed. |
|
I read, understood and accept the OutSystems CLA.
Sent from Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: Gonçalo M. ***@***.***>
Sent: Monday, January 5, 2026 10:13:05 PM
To: OutSystems/outsystems-maps ***@***.***>
Cc: MONTEIRO Ricardo Oliveira ***@***.***>; Mention ***@***.***>
Subject: Re: [OutSystems/outsystems-maps] fix(marker-manager): prevent invalid array splicing and improve marker cleanup safety (PR #217)
You don't often get email from ***@***.*** Learn why this is important<https://aka.ms/LearnAboutSenderIdentification>
[https://avatars.githubusercontent.com/u/29493222?s=20&v=4]gnbm left a comment (OutSystems/outsystems-maps#217)<#217 (comment)>
Hello @promonteiro<https://github.com/promonteiro> 👋
Thanks for your Pull Request. It looks like this may be your first contribution to an OutSystems Open Source project. Before we look into your contribution, we need you to accept the 📝 OutSystems Contributors License Agreement<https://outsystems-public-dl.s3-eu-west-1.amazonaws.com/opensource/cla/OutSystems-Contributor-License-Agreement-2020-03-23.pdf>.
After you read and accept the terms of the agreement, reply to this message saying I read, understood and accept the OutSystems CLA.
After this step, we'll review your Pull Request and provide any feedback if needed.
Thank you and feel free to keep contributing! 🚀
—
Reply to this email directly, view it on GitHub<#217 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BN5LJN7T3MSDMD6CHBK5BYT4FLOXDAVCNFSM6AAAAACQYLQZ2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTOMJSGI3DKMZWGE>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
|
I read, understood and accept the OutSystems CLA.
…________________________________
From: MONTEIRO Ricardo Oliveira ***@***.***>
Sent: Monday, January 5, 2026 10:31:04 PM
To: OutSystems/outsystems-maps ***@***.***>; OutSystems/outsystems-maps ***@***.***>
Cc: Mention ***@***.***>
Subject: Re: [OutSystems/outsystems-maps] fix(marker-manager): prevent invalid array splicing and improve marker cleanup safety (PR #217)
I read, understood and accept the OutSystems CLA.
Sent from Outlook for iOS<https://aka.ms/o0ukef>
________________________________
From: Gonçalo M. ***@***.***>
Sent: Monday, January 5, 2026 10:13:05 PM
To: OutSystems/outsystems-maps ***@***.***>
Cc: MONTEIRO Ricardo Oliveira ***@***.***>; Mention ***@***.***>
Subject: Re: [OutSystems/outsystems-maps] fix(marker-manager): prevent invalid array splicing and improve marker cleanup safety (PR #217)
You don't often get email from ***@***.*** Learn why this is important<https://aka.ms/LearnAboutSenderIdentification>
[https://avatars.githubusercontent.com/u/29493222?s=20&v=4]gnbm left a comment (OutSystems/outsystems-maps#217)<#217 (comment)>
Hello @promonteiro<https://github.com/promonteiro> 👋
Thanks for your Pull Request. It looks like this may be your first contribution to an OutSystems Open Source project. Before we look into your contribution, we need you to accept the 📝 OutSystems Contributors License Agreement<https://outsystems-public-dl.s3-eu-west-1.amazonaws.com/opensource/cla/OutSystems-Contributor-License-Agreement-2020-03-23.pdf>.
After you read and accept the terms of the agreement, reply to this message saying I read, understood and accept the OutSystems CLA.
After this step, we'll review your Pull Request and provide any feedback if needed.
Thank you and feel free to keep contributing! 🚀
—
Reply to this email directly, view it on GitHub<#217 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/BN5LJN7T3MSDMD6CHBK5BYT4FLOXDAVCNFSM6AAAAACQYLQZ2SVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTOMJSGI3DKMZWGE>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
gnbm
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@promonteiro All commits on our repos are required to be signed
201a94c to
cfa887e
Compare
…ication, and error handling
cfa887e to
de74852
Compare
|
|
Hey folks! Sorry for the noise on this PR. I haven’t used git in a while and I was a bit lost on how to properly sign the commits for the PR, so I had to force-push after re-signing. It should now be correctly signed/verified. Thanks for your patience! |



The issue:
Result: If the specific marker wasn't found, the code would accidentally delete the last marker in the array instead of doing nothing.
The Solution:
Summary: This PR prevents the accidental removal of the last map marker when trying to clean up a marker ID that no longer exists in the array.