Open itowlson opened 2 months ago
This might be the relevant line that needs to be revised: https://github.com/bytecodealliance/wac/blob/main/crates/wac-resolver/src/fs.rs#L37
Some(path) if key.version.is_none() => {
might need to drop the conditional requirement that version not being specified in order to use the overrides
file path.
@itowlson let me know if that fixes
@calvinrp Thanks for looking into that. The fix you suggest worked for me (in my one test case!). I haven't explored if it impacts anything else though - @peterhuene do you recall why you specified that condition?
A PR could add additional test cases and document the expected usage patterns. Seems safe to do.
I have the following WAC document:
I resolve it like so:
And life is good. But if I change root:component to have a version:
and invoke with the version:
I get:
(If I revert the command line to the unversioned, uh, version, same error.)
Is this behaviour intentional? If so, could the error indicate more specifically what the user should do to fix it?