From fae5349f9c069ce33836ed57bb36012b5f078e5d Mon Sep 17 00:00:00 2001 From: fullsizemalt <106900403+fullsizemalt@users.noreply.github.com> Date: Sun, 28 Dec 2025 17:04:00 -0800 Subject: [PATCH] fix: Remove escaped quotes in badge definitions --- backend/services/gamification.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/backend/services/gamification.py b/backend/services/gamification.py index de20f30..149e1d0 100644 --- a/backend/services/gamification.py +++ b/backend/services/gamification.py @@ -150,13 +150,13 @@ BADGE_DEFINITIONS = [ # Special badges {"name": "Debut Hunter", "slug": "debut-witness", "description": "Was in attendance for a song debut", "icon": "sparkles", "tier": "gold", "category": "milestones", "xp_reward": 200}, {"name": "Heady Spotter", "slug": "heady-witness", "description": "Attended a top-rated performance", "icon": "trophy", "tier": "silver", "category": "milestones", "xp_reward": 150}, - {\"name\": \"Song Chaser\", \"slug\": \"chase-caught-5\", \"description\": \"Caught 5 chase songs\", \"icon\": \"target\", \"tier\": \"silver\", \"category\": \"milestones\", \"xp_reward\": 200}, + {"name": "Song Chaser", "slug": "chase-caught-5", "description": "Caught 5 chase songs", "icon": "target", "tier": "silver", "category": "milestones", "xp_reward": 200}, # Cross-band badges (Fediversion-specific) - {\"name\": \"Scene Explorer\", \"slug\": \"multi-band-2\", \"description\": \"Attended shows from 2 different bands\", \"icon\": \"compass\", \"tier\": \"bronze\", \"category\": \"cross-band\", \"xp_reward\": 75}, - {\"name\": \"Multi-Scene Fan\", \"slug\": \"multi-band-5\", \"description\": \"Attended shows from 5 different bands\", \"icon\": \"map\", \"tier\": \"silver\", \"category\": \"cross-band\", \"xp_reward\": 200}, - {\"name\": \"Scene Master\", \"slug\": \"multi-band-10\", \"description\": \"Attended shows from 10 different bands\", \"icon\": \"globe\", \"tier\": \"gold\", \"category\": \"cross-band\", \"xp_reward\": 500}, - {\"name\": \"Jam Ambassador\", \"slug\": \"cross-band-reviewer\", \"description\": \"Reviewed performances from 3+ different bands\", \"icon\": \"message-square\", \"tier\": \"silver\", \"category\": \"cross-band\", \"xp_reward\": 150}, + {"name": "Scene Explorer", "slug": "multi-band-2", "description": "Attended shows from 2 different bands", "icon": "compass", "tier": "bronze", "category": "cross-band", "xp_reward": 75}, + {"name": "Multi-Scene Fan", "slug": "multi-band-5", "description": "Attended shows from 5 different bands", "icon": "map", "tier": "silver", "category": "cross-band", "xp_reward": 200}, + {"name": "Scene Master", "slug": "multi-band-10", "description": "Attended shows from 10 different bands", "icon": "globe", "tier": "gold", "category": "cross-band", "xp_reward": 500}, + {"name": "Jam Ambassador", "slug": "cross-band-reviewer", "description": "Reviewed performances from 3+ different bands", "icon": "message-square", "tier": "silver", "category": "cross-band", "xp_reward": 150}, ]