Fix ProfileView Address Binding & Zip-Lookup Path #209

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

Probléma

A ProfileView.vue két hibát tartalmazott:

1. Read-only cím megjelenítés

A template a lokális address computed property-t használta (address?.zip, address?.city), ami nem minden esetben frissült helyesen a backend válasza után. Javítva: közvetlen authStore.user?.person?.address?.zip és authStore.user?.person?.address?.city hivatkozások.

2. Zip-lookup API útvonal hibás

A watch függvényben a zip-lookup API hívás /system/zip-lookup útvonalra ment, de a backend route /system/parameters/zip-lookup (prefix: /system/parameters, endpoint: /zip-lookup). Javítva: /system/parameters/zip-lookup.

Érintett fájl

  • frontend/src/views/ProfileView.vue (389-393. sor: read-only display, 649. sor: API path)

Megjegyzés

Az editForm inicializálás a startEditing()-ben már helyes volt (a address computed-ből töltődik). Az AddressData interface az auth.ts-ben kompatibilis a backend AddressResponse-szel.

## Probléma A ProfileView.vue két hibát tartalmazott: ### 1. Read-only cím megjelenítés A template a lokális `address` computed property-t használta (`address?.zip`, `address?.city`), ami nem minden esetben frissült helyesen a backend válasza után. Javítva: közvetlen `authStore.user?.person?.address?.zip` és `authStore.user?.person?.address?.city` hivatkozások. ### 2. Zip-lookup API útvonal hibás A watch függvényben a zip-lookup API hívás `/system/zip-lookup` útvonalra ment, de a backend route `/system/parameters/zip-lookup` (prefix: `/system/parameters`, endpoint: `/zip-lookup`). Javítva: `/system/parameters/zip-lookup`. ### Érintett fájl - `frontend/src/views/ProfileView.vue` (389-393. sor: read-only display, 649. sor: API path) ### Megjegyzés Az `editForm` inicializálás a `startEditing()`-ben már helyes volt (a `address` computed-ből töltődik). Az `AddressData` interface az `auth.ts`-ben kompatibilis a backend `AddressResponse`-szel.
kincses added the Type: BugStatus: In Progress labels 2026-06-05 08:09:43 +02:00
kincses started working 2026-06-05 08:09:43 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-05 08:09:43

▶️ **Munka megkezdve:** 2026-06-05 08:09:43
kincses added Status: Done and removed Status: In Progress labels 2026-06-05 08:12:33 +02:00
kincses worked for 2 minutes 2026-06-05 08:12:33 +02:00
Author
Owner

Munka befejezve: 2026-06-05 08:12:33

Technikai Összefoglaló:
Fix ProfileView Address Binding & Zip-Lookup Path

  1. Read-only cím display javítva: address?.zipauthStore.user?.person?.address?.zip (ProfileView.vue:389-393)
  2. Zip-lookup API path javítva: /system/zip-lookup/system/parameters/zip-lookup (ProfileView.vue:649)
  3. Edit form pre-fill (startEditing()) már helyes volt - nem kellett módosítani
  4. AddressData interface kompatibilis a backend AddressResponse-szel - nem kellett módosítani

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-05 08:12:33 **Technikai Összefoglaló:** Fix ProfileView Address Binding & Zip-Lookup Path 1. Read-only cím display javítva: `address?.zip` → `authStore.user?.person?.address?.zip` (ProfileView.vue:389-393) 2. Zip-lookup API path javítva: `/system/zip-lookup` → `/system/parameters/zip-lookup` (ProfileView.vue:649) 3. Edit form pre-fill (`startEditing()`) már helyes volt - nem kellett módosítani 4. AddressData interface kompatibilis a backend AddressResponse-szel - nem kellett módosítani ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.