- assert (is_in_cache basename);
- match (enc, Lazy.force Http_getter_env.cache_mode) with
+ assert (local_resource || is_in_cache basename);
+ let basename = match local_part with Some f -> f | None -> basename in
+ let resource_type =
+ if local_resource then
+ resource_type
+ else
+ Lazy.force Http_getter_env.cache_mode
+ in
+ match (enc, resource_type) with