HomeSoftware Heritage

browse: Fix issues when context is a release targeting a directory

Description

browse: Fix issues when context is a release targeting a directory

When browsing contents or directories in the context of a release
targeting a directory, there will be no revision identifier involved
in the snapshot context.

This was causing HTTP errors 500 when a staff user was logged in
and an empty revision tab was displayed in the Permalinks dialog
for all users.

Details