Backend: P0 Pénzügyi hibák javítása (WalletType & Refund) #415
Notifications
Total Time Spent: 8 minutes
kincses
8 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#415
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?
Cél: A pénzügyi audit során feltárt két kritikus leállást okozó hiba javítása. A módosítások előtt a meglévő fájlokat és a DB sémát elemezni kell! Ne okozz kárt a meglévő kódban!
Feladatok:
subscription_worker.py: A 75. sorban lévő érvénytelenWalletType.SYSTEMcseréje a megfelelő valid enumra (pl.SERVICE_COINS).FinancialOrchestrator.refund_payment(): A 399. és 403. sorokban lévő törött hivatkozások (Wallet.wallet_type,Wallet.balance) javítása a valós sémának megfelelően.▶️ Munka megkezdve: 2026-07-25 16:44:19
✅ Munka befejezve: 2026-07-25 16:52:59
Technikai Összefoglaló:
P0 BUGFIX: Invalid WalletType.SYSTEM & Törött refund_payment() wallet hivatkozások
Fix 1: subscription_worker.py:75
WalletType.SYSTEM → WalletType.SERVICE_COINS (a WalletType enum csak EARNED, PURCHASED, SERVICE_COINS, VOUCHER értékeket támogat)
Fix 2: financial_orchestrator.py:396-412
refund_payment() törött hivatkozások javítva:
Verifikáció
⏱️ Az idő rögzítve.