You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: move WebP conversion to run after tile validation
- added `validation_enabled` in `fetch_with_lock` and enforced flow: `fetch_http` -> `VipsTileValidator.validate` -> `convert_to_webp` -> `save_tile_to_db`
- in the no-validation branch (`validation.enabled=false`), WebP conversion is now executed before saving, with `record_miss` on `webp_conversion_error`
- removed inline WebP conversion from `fetch_http` (including downsample path); the method now returns fetched/processed data without final encoding
- preserved existing PNG/LERC/downsample behavior; only the final WebP conversion order relative to validation was changed
0 commit comments