Link Sharing Service returns 500 Internal Server Error.
Possible Solution
Link Sharing Service can look into ZIP files. However, in this case, the path parameter contains an ampersand, and since path isn't URL-encoded, we fail to find the relevant file.
So there are two issues:
We return 500s instead of 404s when the file's not found in the archive
Expected Behavior
Opening this link should succeed.
Current Behavior
Link Sharing Service returns 500 Internal Server Error.
Possible Solution
Link Sharing Service can look into ZIP files. However, in this case, the
path
parameter contains an ampersand, and sincepath
isn't URL-encoded, we fail to find the relevant file.So there are two issues:
path
isn't URL-encodedThe fix should address both.