Fix 500 Internal Server Error on Profile/Organization Switcher #176
Notifications
Total Time Spent: 18 minutes
kincses
18 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#176
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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)
📝 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.
▶️ Munka megkezdve: 2026-03-29 21:20:31
✅ 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.