🔧 4-Bug Fix Bundle: Logo Nav, Wallet 500, Mock Data, i18n Keys #418

Open
opened 2026-07-26 13:57:57 +02:00 by kincses · 0 comments
Owner

Mérföldkő: Sprint Bugfix — Frontend & Backend Stability
Cél: 4 confirmed bug fixes: HeaderLogo navigation trap, billing_engine.py TypeError on None wallet credits, SubscriptionStatusWidget missing i18n keys, and verify no mock data exists

🔗 Függőségek (Dependencies)

  • Bemenet: HeaderLogo.vue, billing_engine.py, hu.ts, en.ts, SubscriptionStatusWidget.vue, identity.wallets table
  • Kimenet: Dashboard wallet display works for ALL users, logo always goes to /dashboard, no i18n console warnings

📝 Elemzés

Bug 1: HeaderLogo.vue:33 targetRoute traps users in /organization/ scope — fix: always return /dashboard.
Bug 2: billing_engine.py:625-634 calls float(None) when wallet credits are NULL in DB — fix: add 'or 0' fallback + SQL repair.
Bug 3: No mock data found — 705k is real DB data for admin user; Bug 2 fix resolves 500 cascade.
Bug 4: SubscriptionStatusWidget.vue uses 4 i18n keys (vehicles, unlimited, timeRemaining, days) missing from hu.ts and en.ts.

Full blueprint: plans/bugfix_quad_blueprint_2026-07-26.md

**Mérföldkő:** Sprint Bugfix — Frontend & Backend Stability **Cél:** 4 confirmed bug fixes: HeaderLogo navigation trap, billing_engine.py TypeError on None wallet credits, SubscriptionStatusWidget missing i18n keys, and verify no mock data exists ### 🔗 Függőségek (Dependencies) - **Bemenet:** HeaderLogo.vue, billing_engine.py, hu.ts, en.ts, SubscriptionStatusWidget.vue, identity.wallets table - **Kimenet:** Dashboard wallet display works for ALL users, logo always goes to /dashboard, no i18n console warnings ### 📝 Elemzés Bug 1: HeaderLogo.vue:33 targetRoute traps users in /organization/ scope — fix: always return /dashboard. Bug 2: billing_engine.py:625-634 calls float(None) when wallet credits are NULL in DB — fix: add 'or 0' fallback + SQL repair. Bug 3: No mock data found — 705k is real DB data for admin user; Bug 2 fix resolves 500 cascade. Bug 4: SubscriptionStatusWidget.vue uses 4 i18n keys (vehicles, unlimited, timeRemaining, days) missing from hu.ts and en.ts. Full blueprint: plans/bugfix_quad_blueprint_2026-07-26.md
kincses added the Status: To DoScope: FrontendType: Bug labels 2026-07-26 13:57:57 +02:00
Sign in to join this conversation.