It's unexpected to silently get an ElectronVersions object with no populated versions on fetch failures. This fix also properly handles the case where the server returns a non-200 response, which is currently processed as if it was a normal response.
It's unexpected to silently get an
ElectronVersions
object with no populated versions on fetch failures. This fix also properly handles the case where the server returns a non-200 response, which is currently processed as if it was a normal response.