Verificeret mod app@9d146f9, 16 skal genverificeres, 0 brudt
Filens disk står på hver række, og admin og appen kan have hver sin standard
Fælde
faelde.kvitteringer.filer-ligger-paa-en-disk-pr-bilag
Et bilags fil findes på den disk, der står i file_disk, og er den tom, bruger appen og admin hver sin standarddisk.
Felter
- symptom
- Admin kan ikke åbne et bilags fil, selv om kunden kan se den i appen. Eller en fil virker lokalt og ikke i produktion.
- aarsag
- Voucher::disk giver file_disk, og er kolonnen tom, så filesystems.default. Begge repoers config har local som standard, og den rigtige værdi sættes i miljøet. En række med tom file_disk læses derfor fra hver sin disk, hvis app og admin ikke er sat ens. Admin afviser nu et diskenavn, der ikke findes, med en synlig fejl (500, Ukendt fil-disk), og en manglende fil giver 404, så fælden fejler ikke længere tavst.
- saadan undgaas
- Tjek file_disk på rækken først. Er den tom, så sammenlign FILESYSTEM_DISK i appens og adminens miljø, før du leder i koden. Miljøværdierne er ikke læst her, kun de to configs.
- relaterede
Prosa
Delvist: den tavse fejl er rettet i admin, men at standarderne kan være forskellige, består. Prod-miljøet er ikke læst.
Kilder
kode: app app/Models/Voucher.php · Voucher::diskverificeretkode: admin app/Support/StoredFileDelivery.php · StoredFileDelivery::streamverificeretkode: app config/filesystems.php · defaultverificeret
Bruges af
Ingen andre entiteter peger herhen endnu.