We should never encounter any versions with null URLs in production, but we do occasionally have some bad data in staging. This adds a fallback to deal with the situation. (Ideally, there'd be a test, but I'm not bothering since we guarantee there will be a URL in production.)
We should never encounter any versions with null URLs in production, but we do occasionally have some bad data in staging. This adds a fallback to deal with the situation. (Ideally, there'd be a test, but I'm not bothering since we guarantee there will be a URL in production.)
Fixes #1038.