Previously, if one version didn't exist offline, we'd switch to online. Due to a bug in the export script, many books contained erroneous version information and cause at least one version to fail to load on the app.
Made a product decision that some offline content is better than switching to online (because you may in fact be offline). This solves the issue because the users aren't forced into online mode when they try to load a non-existing version.
Previously, if one version didn't exist offline, we'd switch to online. Due to a bug in the export script, many books contained erroneous version information and cause at least one version to fail to load on the app.
Made a product decision that some offline content is better than switching to online (because you may in fact be offline). This solves the issue because the users aren't forced into online mode when they try to load a non-existing version.