[FIX] NAV API v3 queryTaxpayer - .env quote bugs #227

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

Mérföldkő: NAV API Integráció v3
Cél: .env fájlban lévő idézőjelek eltávolítása és quote-stripping validator hozzáadása

🔗 Függőségek

  • Bemenet: .env, nav_service.py, config.py
  • Kimenet: lookup-tax/{tax_number} végpont helyes működése

📝 Elemzés

A NAV API v3 queryTaxpayer hívás INVALID_REQUEST_SIGNATURE hibát ad. A .env fájlban a NAV_API_PASSWORD aposztrófokkal, a NAV_API_CALLER_TAX_NUMBER dupla idézőjellel van tárolva. A Pydantic Settings ezeket literálisan olvassa, így a passwordHash és a caller tax_number is hibás.

🔧 Javítás

  1. .env: idézőjelek eltávolítása
  2. config.py: field_validator quote-stripping
  3. nav_service.py: .strip() hozzáadás
  4. docker compose restart sf_api
  5. Teszt lekérdezés
**Mérföldkő:** NAV API Integráció v3 **Cél:** .env fájlban lévő idézőjelek eltávolítása és quote-stripping validator hozzáadása ### 🔗 Függőségek - **Bemenet:** .env, nav_service.py, config.py - **Kimenet:** lookup-tax/{tax_number} végpont helyes működése ### 📝 Elemzés A NAV API v3 queryTaxpayer hívás INVALID_REQUEST_SIGNATURE hibát ad. A .env fájlban a NAV_API_PASSWORD aposztrófokkal, a NAV_API_CALLER_TAX_NUMBER dupla idézőjellel van tárolva. A Pydantic Settings ezeket literálisan olvassa, így a passwordHash és a caller tax_number is hibás. ### 🔧 Javítás 1. .env: idézőjelek eltávolítása 2. config.py: field_validator quote-stripping 3. nav_service.py: .strip() hozzáadás 4. docker compose restart sf_api 5. Teszt lekérdezés
kincses added the Type: BugStatus: In Progress labels 2026-06-08 00:00:58 +02:00
kincses started working 2026-06-08 00:00:58 +02:00
Author
Owner

▶️ Munka megkezdve: 2026-06-08 00:00:58

▶️ **Munka megkezdve:** 2026-06-08 00:00:58
kincses worked for 20 hours 27 minutes 2026-06-08 20:28:33 +02:00
kincses added Status: Done and removed Status: In Progress labels 2026-06-18 02:11:09 +02:00
Author
Owner

Munka befejezve: 2026-06-18 02:11:09

Technikai Összefoglaló:
Closed via architectural refactoring and UI polish. NAV API v3 queryTaxpayer fix was completed alongside the full NAV API integration (#221, #222, #223).

⏱️ Az idő rögzítve.

✅ **Munka befejezve:** 2026-06-18 02:11:09 **Technikai Összefoglaló:** Closed via architectural refactoring and UI polish. NAV API v3 queryTaxpayer fix was completed alongside the full NAV API integration (#221, #222, #223). ⏱️ *Az idő rögzítve.*
Sign in to join this conversation.