Fix 500 Internal Server Error on Profile/Organization Switcher #176

Closed
opened 2026-03-29 21:16:42 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Phase 1: Core Functionality Fixes
Cél: Diagnosztizálni és kijavítani a 500-as hibát, ami a profil/szervezet váltó végponton történik, hogy a felhasználók zökkenőmentesen válthassanak szervezetek között.

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): Identity modell (Person, User, Organization), JWT token validáció, adatbázis kapcsolat
  • Kimenet (Mik támaszkodnak rá): Garage UI (mert a szervezetváltás sikertelensége blokkolja a garázs funkciók tesztelését), Admin felület

📝 Elemzés

A 500-as hiba valószínűleg SQLAlchemy session vagy adatbázis kapcsolat problémából származik. A végpontnak aszinkron módon kell kezelnie a szervezetek listáját és a váltást. A hibakereséshez logokat kell elemezni, validálni a JWT tokent, és ellenőrizni az adatbázis kapcsolatot.

**Mérföldkő:** Phase 1: Core Functionality Fixes **Cél:** Diagnosztizálni és kijavítani a 500-as hibát, ami a profil/szervezet váltó végponton történik, hogy a felhasználók zökkenőmentesen válthassanak szervezetek között. ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** Identity modell (Person, User, Organization), JWT token validáció, adatbázis kapcsolat - **Kimenet (Mik támaszkodnak rá):** Garage UI (mert a szervezetváltás sikertelensége blokkolja a garázs funkciók tesztelését), Admin felület ### 📝 Elemzés A 500-as hiba valószínűleg SQLAlchemy session vagy adatbázis kapcsolat problémából származik. A végpontnak aszinkron módon kell kezelnie a szervezetek listáját és a váltást. A hibakereséshez logokat kell elemezni, validálni a JWT tokent, és ellenőrizni az adatbázis kapcsolatot.
kincses added this to the Phase 1: Core Functionality Fixes milestone 2026-03-29 21:16:42 +02:00
kincses self-assigned this 2026-03-29 21:16:42 +02:00
kincses added the Status: To DoScope: BackendType: Bug labels 2026-03-29 21:16:42 +02:00
kincses added Status: In Progress and removed Status: To Do labels 2026-03-29 21:20:32 +02:00
kincses started working 2026-03-29 21:20:32 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-03-29 21:20:31

▶️ **Munka megkezdve:** 2026-03-29 21:20:31
kincses added Status: Done and removed Status: In Progress labels 2026-03-29 21:38:37 +02:00
kincses worked for 18 minutes 2026-03-29 21:38:37 +02:00
Author
Owner

Munka befejezve: 2026-03-29 21:38:37

Technikai Összefoglaló:
Backend 500-as hibák javítva, null-safety bevezetve, és az új active-organization végpont bekötve a Vue.js frontendbe. A frontend store (appModeStore.js) most már automatikusan törli az aktív szervezetet personal módra váltáskor, és az authStore tartalmaz egy updateActiveOrganization függvényt a szervezetváltáshoz. A ProfileSelector.vue komponens továbbra is helyesen működik a módváltással.

⏱️ A ráfordított időt a Gitea rögzítette.

✅ **Munka befejezve:** 2026-03-29 21:38:37 **Technikai Összefoglaló:** Backend 500-as hibák javítva, null-safety bevezetve, és az új active-organization végpont bekötve a Vue.js frontendbe. A frontend store (appModeStore.js) most már automatikusan törli az aktív szervezetet personal módra váltáskor, és az authStore tartalmaz egy updateActiveOrganization függvényt a szervezetváltáshoz. A ProfileSelector.vue komponens továbbra is helyesen működik a módváltással. ⏱️ *A ráfordított időt a Gitea rögzítette.*
Sign in to join this conversation.