ferrero-opentext/Python-Version/scripts
DJP 29308bdfc0 Fix B1→B2 Box folder naming - Use MASTERS-Campaign_Name format
Issue: Folder named 'MASTERS_NUTELLA PLANT-BASED LAUNCH-' (with trailing dash)
Cause: Passing entire folder name as campaign_id, empty campaign_name

Fix: Use BoxClient's built-in naming logic
- campaign_id: 'MASTERS' (prefix)
- campaign_name: 'NUTELLA_PLANT_BASED_LAUNCH' (cleaned)
- Result: MASTERS-NUTELLA_PLANT_BASED_LAUNCH

Changes:
- Replace spaces with underscores
- Replace dashes with underscores
- BoxClient adds dash between ID and name
- Final format: MASTERS-Campaign_Name

Example Results:
Before: MASTERS_NUTELLA PLANT-BASED LAUNCH-
After:  MASTERS-NUTELLA_PLANT_BASED_LAUNCH

Clean, consistent folder naming for Global Masters!

🤖 Generated with Claude Code
2025-11-04 09:36:08 -05:00
..
shared Add PROJECT_STATUS_2025-11-03.md and update README - Complete session documentation 2025-11-03 15:13:59 -05:00
a1_to_a2_download.py Make email notifications verbose with detailed asset lists 2025-10-31 08:27:05 -04:00
a2_to_a3_upload.py Complete Python automation implementation - All components built 2025-10-30 16:49:14 -04:00
a2_to_a3_upload_polling.py Add Box metadata extraction for CreativeX fields in A2→A3 workflow 2025-11-03 14:26:00 -05:00
b1_to_b2_download.py Fix B1→B2 Box folder naming - Use MASTERS-Campaign_Name format 2025-11-04 09:36:08 -05:00
test_connection.py Complete Python automation implementation - All components built 2025-10-30 16:49:14 -04:00