Skip to content

Fix track names dot Error#322

Merged
MichaelZhao21 merged 3 commits intohackutd:masterfrom
balebbae:fix-dot-track-names
Mar 22, 2026
Merged

Fix track names dot Error#322
MichaelZhao21 merged 3 commits intohackutd:masterfrom
balebbae:fix-dot-track-names

Conversation

@balebbae
Copy link
Copy Markdown
Contributor

Description

Track names that had dots caused 500. Read issue details.
For the fix I encoded the track name URLs on the FE for HTTP routing. And added a read modify write pattern for UpdateTrackQRCode(), UpdateProjectTrackStars(), UpdateAfterSeen().

Eg. UpdateTrackQRCode:

  1. Read full options doc.
  2. update TrackQRCodes map
  3. sets entire map fields back

Fixes #320

Type of Change

Delete options that do not apply:

  • Bug fix (change which fixes an issue)

Is this a breaking change?

  • Yes
  • No

@vercel
Copy link
Copy Markdown

vercel bot commented Feb 23, 2026

@balebbae is attempting to deploy a commit to the Michael Zhao's projects Team on Vercel.

A member of the Team first needs to authorize it.

@balebbae balebbae requested a review from veermshah February 23, 2026 02:37
@vercel
Copy link
Copy Markdown

vercel bot commented Feb 24, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
jury Ignored Ignored Preview Mar 22, 2026 1:35am

@balebbae balebbae requested a review from MichaelZhao21 March 6, 2026 20:21
Copy link
Copy Markdown
Contributor

@MichaelZhao21 MichaelZhao21 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@MichaelZhao21 MichaelZhao21 merged commit ac7107d into hackutd:master Mar 22, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Status 500 Error: generate QR Code for "." in Track Name

2 participants