summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--omaha_server/omaha/builder.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/omaha_server/omaha/builder.py b/omaha_server/omaha/builder.py
index 8697028..323898b 100644
--- a/omaha_server/omaha/builder.py
+++ b/omaha_server/omaha/builder.py
@@ -98,7 +98,10 @@ def _get_version(partialupdate, app_id, platform, channel, version, date=None):
else:
qs = qs.filter(Q(partialupdate__isnull=True)
| Q(partialupdate__is_enabled=False))
- new_version = qs.cache().latest('version')
+ try:
+ new_version = qs.cache().latest('version')
+ except:
+ raise Version.DoesNotExist
return new_version