Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt
Gamle scope-værdier tænder en linse, men skærer anderledes
Fælde
faelde.kvitteringer.gammel-scope-viser-forkert-linse
scope=attention og scope=handled får linsen Skal behandles og Klar til bogføring til at lyse, men listen er skåret efter andre regler end linserne.
Felter
- symptom
- Et gammelt link med scope=handled viser linsen Klar til bogføring som valgt, men listen indeholder bogførte og tilbageførte bilag, ikke bilag der er klar til at blive bogført.
- aarsag
- Klienten oversætter scope=attention til linsen needs og scope=handled til linsen ready, så chippen lyser. Serveren skærer derimod attention og handled efter de gamle faneregler: attention er statusserne pending, booking, failed og scan_failed, handled er booked og reversed. De rigtige linser, scope=needs og scope=ready, har deres egne vilkår på banklinje, journal, regnskabsår og bilagsnummer.
- saadan undgaas
- Brug scope=needs og scope=ready, når et link skal åbne en linse. Når et tal fra en gammel attention- eller handled-visning skal sammenlignes med linsetallene, så regn med at de to ikke er det samme sæt.
Kilder
kode: app app/Services/Ap/Concerns/BuildsVoucherFilteredListQuery.php · BuildsVoucherFilteredListQuery::applyScopeFilterverificeretkode: app resources/js/Pages/Dashboard/Vouchers/hooks/useVoucherListState.tsx · useVoucherListStateverificeret
Bruges af
Ingen andre entiteter peger herhen endnu.