mitai-jinkendo/frontend/src/utils
Lars cab5758b0d
All checks were successful
Deploy Development / deploy (push) Successful in 53s
Build Test / lint-backend (push) Successful in 0s
Build Test / build-frontend (push) Successful in 14s
fix: Save prompt_name in graph_data for readable node display
Bug:
- Analysis nodes showed "Prompt #7edc6d6b-6cd5..." in canvas
- After re-selecting prompt, showed readable name "Pipeline: Ernährungs-Analyse"
- After loading workflow, showed UUID again

Root Cause:
- Serializer saved only prompt_id, not prompt_name
- Deserializer expected prompt_name but got null
- AnalysisNode fallback logic: data.prompt_name || `Prompt #{prompt_id}`
- Result: Showed UUID as fallback

Fix:
- workflowSerializer.js line 25: Added prompt_name to serialization
- Now saves both prompt_id AND prompt_name in graph_data
- On load: prompt_name is restored → AnalysisNode shows readable name

Testing:
- Create workflow with analysis node + prompt selection
- Save → Canvas should show "Pipeline: Körper-Analyse" (not UUID)
- Reload → Canvas should still show readable name (not UUID)
2026-04-04 22:50:40 +02:00
..
api.js feat: Phase 5 - Visual Workflow Editor (Option B) 2026-04-04 17:56:00 +02:00
calc.js feat: initial commit – Mitai Jinkendo v9a 2026-03-16 13:35:11 +01:00
guideData.js feat: initial commit – Mitai Jinkendo v9a 2026-03-16 13:35:11 +01:00
interpret.js feat: initial commit – Mitai Jinkendo v9a 2026-03-16 13:35:11 +01:00
Markdown.jsx feat: initial commit – Mitai Jinkendo v9a 2026-03-16 13:35:11 +01:00
workflowSerializer.js fix: Save prompt_name in graph_data for readable node display 2026-04-04 22:50:40 +02:00
workflowValidation.js feat: Phase 5 - Visual Workflow Editor (Option B) 2026-04-04 17:56:00 +02:00