Internal Zip Lookup & Identity Docs Payload Fix #208

Closed
opened 2026-06-05 01:38:17 +02:00 by kincses · 2 comments
Owner

Mérföldkő: Backend/Profil

Cél: Belső zip-city lekérdező végpont implementálása és a kártyaadatok (identity_docs) mentési hibájának javítása

🔗 Függőségek (Dependencies)

  • Bemenet (Mikre támaszkodik): system.geo_postal_codes tábla, PersonUpdate séma, ProfileView.vue
  • Kimenet (Mik támaszkodnak rá): Profil szerkesztés UI, KYC folyamat

📝 Elemzés

  1. A zippopotam.us külső API helyett belső adatbázisból (system.geo_postal_codes) kell lekérdezni a várost irányítószám alapján
  2. A profil szerkesztésnél az identity_docs (ID_CARD, LICENSE) adatok nem kerülnek be a PUT request body-ba - a payload összeállításánál hiányzik a docsPayload beküldése
  3. A PersonUpdate sémában az identity_docs mező Optional[Any] = None, ami megfelelő
  4. A frontenden az olvasási módban a identityDocs?.ID_CARD?.number hivatkozás helyes
**Mérföldkő:** Backend/Profil **Cél:** Belső zip-city lekérdező végpont implementálása és a kártyaadatok (identity_docs) mentési hibájának javítása ### 🔗 Függőségek (Dependencies) - **Bemenet (Mikre támaszkodik):** system.geo_postal_codes tábla, PersonUpdate séma, ProfileView.vue - **Kimenet (Mik támaszkodnak rá):** Profil szerkesztés UI, KYC folyamat ### 📝 Elemzés 1. A zippopotam.us külső API helyett belső adatbázisból (system.geo_postal_codes) kell lekérdezni a várost irányítószám alapján 2. A profil szerkesztésnél az identity_docs (ID_CARD, LICENSE) adatok nem kerülnek be a PUT request body-ba - a payload összeállításánál hiányzik a docsPayload beküldése 3. A PersonUpdate sémában az identity_docs mező Optional[Any] = None, ami megfelelő 4. A frontenden az olvasási módban a identityDocs?.ID_CARD?.number hivatkozás helyes
kincses added the Type: FeatureStatus: In Progress labels 2026-06-05 01:38:26 +02:00
kincses started working 2026-06-05 01:38:26 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-05 01:38:26

▶️ **Munka megkezdve:** 2026-06-05 01:38:26
kincses added Status: Done and removed Status: In Progress labels 2026-06-05 01:46:33 +02:00
kincses worked for 8 minutes 2026-06-05 01:46:33 +02:00
Author
Owner

Munka befejezve: 2026-06-05 01:46:33

Technikai Összefoglaló:
Implementált belső zip-lookup végpont (GET /api/v1/system/parameters/zip-lookup) a system.geo_postal_codes tábla alapján. CompleteKycView.vue zippopotam.us hívás kiváltva belső API-ra. ProfileView.vue debounced (600ms) zip lookup watcher hozzáadva. identity_docs payload verifikálva - már helyesen működik. Route ordering fix: /zip-lookup a /{key} catch-all elé került.

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-05 01:46:33 **Technikai Összefoglaló:** Implementált belső zip-lookup végpont (GET /api/v1/system/parameters/zip-lookup) a system.geo_postal_codes tábla alapján. CompleteKycView.vue zippopotam.us hívás kiváltva belső API-ra. ProfileView.vue debounced (600ms) zip lookup watcher hozzáadva. identity_docs payload verifikálva - már helyesen működik. Route ordering fix: /zip-lookup a /{key} catch-all elé került. ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.