Bug: Internal gifting test fails - payer purchased_credits not decreased #45
Notifications
Total Time Spent: 28 minutes
kincses
28 minutes
No due date set.
Dependencies
No dependencies set.
Reference: kincses/service-finder#45
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ő: Epic 3: Financial Motor (Pénzügyi motor)\nCél: A belső ajándékozás (internal gifting) tesztjének javítása, ahol a fizető purchased_credits egyenlege nem csökken megfelelően.\n\n### 🔗 Függőségek (Dependencies)\n- Bemenet (Mikre támaszkodik): PaymentRouter szolgáltatás, Wallet modell, FinancialLedger audit tábla, ActiveVoucher modell\n- Kimenet (Mik támaszkodnak rá): Bármely modul, amely a belső ajándékozást használja (pl. voucher rendszer, családi számla kezelés)\n\n### 📝 Elemzés\nA
verify_financial_truth.pyteszt során a Stripe szimuláció sikeresen feltölti a fizető purchased_credits egyenlegét 10000-re. A következő lépésben a belső ajándékozás (5000 VOUCHER) meghívása után a fizető purchased_credits egyenlegének 5000-re kellene csökkennie, de az assert hibát jelez, mert az egyenleg továbbra is 10000. Valószínűleg a PaymentRouter.process_internal_payment nem frissíti a payer wallet purchased_credits egyenlegét, vagy nem a megfelelő wallet típust célozza (purchased vs voucher). A hiba forrásának feltárása szükséges a PaymentRouter és SmartDeduction logikájának vizsgálatával.▶️ Munka megkezdve: 2026-03-08 22:14:23
✅ Munka befejezve: 2026-03-08 22:43:07
⏱️ A ráfordított időt a Gitea 'Time Tracking' modulja rögzítette.